byteorder.m4

来自「Cracker终结者——提供最优秀的软件保护技术」· M4 代码 · 共 24 行

M4
24
字号
## --------------------------------------------------------- #### Check the byte order.                                     #### Adapted from AC_C_BIGENDIAN.                              #### --------------------------------------------------------- ### serial 1AC_DEFUN(mfx_C_BYTE_ORDER,[AC_CACHE_CHECK([the byte order], mfx_cv_c_byte_order,[AC_RUN_IFELSE([AC_LANG_PROGRAM([], [[  union { long l; char c[sizeof(long)]; } u;  u.l = 1; exit(u.c[0] == 1);]])],[mfx_cv_c_byte_order=4321],[mfx_cv_c_byte_order=1234],[mfx_cv_c_byte_order=unknown])])if test "X$mfx_cv_c_byte_order" = X1234; then  AC_DEFINE_UNQUOTED(MFX_BYTE_ORDER,1234)fiif test "X$mfx_cv_c_byte_order" = X4321; then  AC_DEFINE_UNQUOTED(MFX_BYTE_ORDER,4321)fi])

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?