#include <stdio.h>static union{ char c[4];unsigned long mylong;} endian_test = { {'l','?','?','b'} };
#define ENDIANNESS  ( (char) endian_test.mylong )int main()
{printf("%c",ENDIANNESS);
}

略显简洁

转载于:https://www.cnblogs.com/wanliyun/p/4663577.html

Linux内核中大小端判定宏相关推荐

  1. Linux内核判断大小端,linux kernel 如何处理大小端

    暂时在用MPC8309,不太清楚大小端内核是什么时候给转的. 今天看了关于readl和writel具体实现的文章 今天就主要来分析下readl/writel如何实现高效的数据swap和寄存器读写.我们 ...

  2. linux 打印函数宏,linux内核中的嵌入式汇编宏函数

    在看linux内核代码时,常会遇到诸如:static inline _syscall0(int,fork)这样的函数.经查阅资料,发现该函数是嵌入式汇编宏函数. linux内核提供了7个非常有用的宏定 ...

  3. Linux内核中max()宏的奥妙何在?(一)

    Linux内核中max()宏的奥妙何在?(一) 1.max()宏那点事 在Linux内核中,有这样四个比较大小的函数,如下: max(x,y) //两个数求最大值 min(x,y) //两个数求最小值 ...

  4. Linux内核中max()宏的奥妙何在?(二)——大神Linus对这个宏怎么看?

    最新max()宏 上回,我们在<Linux内核中max()宏的奥妙何在?(一)>一文中说到,在3.18.34版Linux内核源码中的max()宏,采用了GCC的扩展特性,可以避免一些错误. ...

  5. Linux内核中的READ_ONCE和WRITE_ONCE宏

    在Linux内核代码中,经常可以看到读取一个变量时,不是直接读取的,而是需要借助一个叫做READ_ONCE的宏:同样,在写入一个变量的时候,也不是直接赋值的,而是需要借助一个叫做WRITE_ONCE的 ...

  6. Linux内核中的常用宏container_of其实很简单【转】

    转自:http://blog.csdn.net/npy_lp/article/details/7010752 开发平台:Ubuntu11.04 编 译器:gcc version 4.5.2 (Ubun ...

  7. Linux 内核中的宏定义

    Linux 内核中的宏定义 rtoax 日期 内核版本:linux-5.10.13 注释版代码:https://github.com/Rtoax/linux-5.10.13 __attribute__ ...

  8. linux内核函数 ffs,linux内核中的宏ffs(x)【转】

    linux内核中ffs(x)宏是平台相关的宏,在arm平台,该宏定义在 arch/arm/include/asm/bitops.h #define ffs(x) ({ unsigned long __ ...

  9. linux内核函数 ffs,linux内核中的宏ffs(x)

    转自:https://www.cnblogs.com/fengeryi/p/3449720.html linux内核中ffs(x)宏是平台相关的宏,在arm平台,该宏定义在 arch/arm/incl ...

最新文章

  1. 电视游戏会是未来客厅娱乐的主角吗?
  2. OpenCV图像坐标系与行列宽高的关系
  3. Groovy—沉睡的雄狮
  4. 今日课堂学习笔记01
  5. xmake 新增对 Qt 编译环境支持,用自己最喜爱的编辑器去开发 Qt 程序
  6. Centos7单用户模式修改root密码
  7. CloudStack学习-3
  8. oracle t44,SecureFiles LOBs基础知识之存储篇
  9. QT中的QGridLayout布局
  10. 引用类型赋值“.NET技术”为null与加速垃圾回收
  11. Python 根据百度 API 获得经纬度,根据经纬度计算城市间距离
  12. PHP中的错误处理set_error_handler()与trigger_error()的问题
  13. element树形控件拖拽allow-drop控制
  14. 节假日查询,一个简单很暴力的idea
  15. 基于CAN总线的汽车诊断协议--Windows上位机设计
  16. redis热key卡槽节点分配算法
  17. JAVA 中的代码生成包 CGLIB (Code Generation Library)
  18. WordPress安装详细教程(小白教程)
  19. Maven resource 配置中include与exclude及其filter的使用
  20. 【数据博彩】如何使用大数据机器学习预测NBA比赛结果?

热门文章

  1. 使用VC++ 显示一首诗歌
  2. 图解虚拟机中CentOS安装使用和编程
  3. MVC5 模型 生成EF
  4. 隐函数画图with R
  5. js/jquery中实现图片轮播
  6. 内核调试和系统调用劫持
  7. 数据结构与算法随学随记
  8. 解决J2EE系统应用性能问题常用方法
  9. 快速生成解决方案 ctrl + shilf + b
  10. 基于stm32f107 stm32cube 和 LWIP 协议实现 udp 组播通信