📄 check_struct_for.m4
字号:
AC_DEFUN([AC_CHECK_STRUCT_FOR],[ac_safe_struct=`echo "$2" | sed 'y%./+-%__p_%'`ac_safe_member=`echo "$3" | sed 'y%./+-%__p_%'`ac_safe_all="ac_cv_struct_${ac_safe_struct}_has_${ac_safe_member}"changequote(, )dnl ac_uc_define=STRUCT_`echo "${ac_safe_struct}_HAS_${ac_safe_member}" | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`changequote([, ])dnlAC_MSG_CHECKING([for $2.$3])AC_CACHE_VAL($ac_safe_all,[if test "x$4" = "x"; then defineit="= 0"elif test "x$4" = "xno"; then defineit=""else defineit="$4"fiAC_TRY_COMPILE([$1],[struct $2 testit;testit.$3 $defineit;], eval "${ac_safe_all}=yes", eval "${ac_safe_all}=no" )])if eval "test \"x$`echo ${ac_safe_all}`\" = \"xyes\""; then AC_MSG_RESULT(yes) AC_DEFINE_UNQUOTED($ac_uc_define)else AC_MSG_RESULT(no)fi])dnl AC_CHECK_STRUCT_FOR(INCLUDES,STRUCT,MEMBER,DEFINE,[no]) dnl 1.1 (2000/09/19) dnl Wes Hardaker <wjhardaker@ucdavis.edu> dnl ----------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -