Skip to content

integer conversion not 64-bit clean #3

@perennialmind

Description

@perennialmind

The legacy BSD integer type aliases do not have sscanf codes; it appears as though an attempt to compensate may have yielded a type conversion error that would only affect 64-bit, big-endian architectures. Specifically, the cast to unsigned long in atoip() looks bogus. Unsigned long is a 64-bit quantity on I32LP64 archs, i.e. unix.

Fixed in 04-integer-conversion patch as seen here: perennialmind@a2019fe

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions