Memo/fix-xfs-void-pointer-arithmetic
1 分钟阅读
修复 xfs.h 的 void 指针算术错误
将 void 指针偏移改为 char 指针偏移,并显式转换返回值。
Clang 编译 XFS 头文件时,void * 不能直接参与指针算术。将:
void *next = ((void *)gpr + gpr->gpr_reclen); return next;
改为:
void *next = ((char *)gpr + gpr->gpr_reclen); return (struct xfs_getparents_rec *)next;
讨论
邮箱用于身份识别和回复通知,并由 Waline 存储。