linux编程, 这样的定义 :__8u *ptr 是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/09/28 10:13:35
各位好,小弟在linux下看到这样的一个定义:

__8u *ptr

我猜测这是一个指向integer的指针,但实在是不懂__u8是什么意思,特此请教。多谢各位的时间!

typedef unsigned char __8u;

为了兼容不同的平台
g++特地定义了一组平台无关的变量
__8u 表示8位无符号整数
__16u
__32u
__64u 都类似

估计是 无符号整数 8 bits 指针*ptr