Skip to content

Remove the (short|int|long|long_long|machine_word|pointer|float|double)_(le|be|ne|net) CTypes #579

@postmodern

Description

@postmodern

Remove the following C types that have _le, _be, or _ne/_net prefixes:

  • short_le
  • int_le
  • long_le
  • long_long_le
  • pointer_le
  • float_le
  • double_le
  • short_be
  • int_be
  • long_be
  • long_long_be
  • pointer_be
  • float_be
  • double_be
  • short_ne / short_net
  • int_ne / int_net
  • long_ne / long_net
  • long_long_ne / long_long_net
  • pointer_ne / pointer_net
  • float_ne / float_net
  • double_ne / double_net

The short, int, long, machine_word, pointer, float, and double C types are defined by the OS based on the Arch, and thus already have an endianness based on the Arch that cannot be overridden.

Make sure to also remove their constants, any methods that reference them, or any references from the documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions