上一页:特殊结构检查,向上:结构 [目录][索引]
这些宏用于查找未包含在“特定”测试宏。
检查是否成员是聚合的成员骨料.如果没有包括则使用默认包含(请参见默认包括).
AC_CHECK_MEMBER([结构密码.pw_gecos],[],[AC_MSG_ERROR([我们需要'passwd.pw_gecos'])],[[#include<pwd.h>]])
可以将此宏用于子成员:
AC_CHECK_MEMBER(结构体top.middle.bot)
此宏将其结果缓存在ac_cv_成员_骨料_成员变量,带不适合映射到下划线的变量名的字符。
ac_cv_成员_骨料_成员
检查每个“骨料.成员第个,共个成员使用上一个宏。什么时候?成员属于骨料,定义有_骨料_成员(总共大写字母,空格和点由下划线替换)。如果已找到操作if则对每个找到的成员。如果非基金行动则对每个找不到个成员(共个)。
有_骨料_成员
包括是一系列include指令,默认为AC_INCLUDES_DEFAULT公司(请参见默认包括),使用的在测试构件之前。
AC_INCLUDES_DEFAULT公司
此宏使用M4列表:
AC_CHECK_MEMBERS([struct stat.st_rdev,struct stat.st_blksize])