VirtualBox

Changeset 99 in kStuff


Ignore:
Timestamp:
Sep 30, 2017 11:33:30 AM (7 years ago)
Author:
bird
Message:

kDefs.h: arm endian detection (K_ENDIAN).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/k/kDefs.h

    r98 r99  
    323323# if K_ARCH_ENDIAN != K_ENDIAN_BI
    324324#  define K_ENDIAN K_ARCH_ENDIAN
     325# elif defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) && defined(__ORDER_BIG_ENDIAN__)
     326#  if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
     327#  define K_ENDIAN K_ARCH_LITTLE
     328#  elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
     329#  define K_ENDIAN K_ARCH_BIG
     330#  else
     331#   error "Port Me or define K_ENDIAN."
     332#  endif
    325333# else
    326334#  error "Port Me or define K_ENDIAN."
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette