Loading acinclude.m4 +53 −0 Original line number Diff line number Diff line Loading @@ -2408,6 +2408,59 @@ AC_DEFUN([CURL_CONFIGURE_CURL_SOCKLEN_T], [ ]) dnl CURL_A_COUPLE_OF_EXPERIMENTAL_COMPILER_TESTS dnl ------------------------------------------------- dnl Use autobuilds to verify if these two tests pass. dnl To be removed in 24 or 48 hours. AC_DEFUN([CURL_A_COUPLE_OF_EXPERIMENTAL_COMPILER_TESTS], [ AC_MSG_CHECKING([compiler test 01]) AC_COMPILE_IFELSE([ AC_LANG_PROGRAM([[ struct mystruct { int member1; char *member2; struct mystruct *next; }; typedef struct mystruct mystruct; struct mystruct myfunc(); typedef char __my_arr_01__ [sizeof(myfunc().member1) == sizeof(int) ? 1 : -1]; ]],[[ /* this should compile ok to pass test 01 */ struct mystruct dummy; ]]) ],[ AC_MSG_RESULT([pass]) ],[ AC_MSG_RESULT([FAIL]) sed 's/^/cc-src: /' conftest.$ac_ext >&6 sed 's/^/cc-err: /' conftest.err >&6 ]) AC_MSG_CHECKING([compiler test 02]) AC_COMPILE_IFELSE([ AC_LANG_PROGRAM([[ struct mystruct { int member1; char *member2; struct mystruct *next; }; typedef struct mystruct mystruct; struct mystruct myfunc(); typedef char __my_arr_02__ [sizeof(myfunc().member1) == sizeof(char) ? 1 : -1]; ]],[[ /* this should fail compilation to pass test 02 */ struct mystruct dummy; ]]) ],[ AC_MSG_RESULT([FAIL]) ],[ AC_MSG_RESULT([pass]) ]) ]) dnl CURL_CHECK_FUNC_SELECT dnl ------------------------------------------------- dnl Test if the socket select() function is available, Loading configure.ac +2 −0 Original line number Diff line number Diff line Loading @@ -1999,6 +1999,8 @@ AC_CHECK_TYPE([bool],[ #endif ]) CURL_A_COUPLE_OF_EXPERIMENTAL_COMPILER_TESTS CURL_CONFIGURE_CURL_SOCKLEN_T TYPE_IN_ADDR_T Loading Loading
acinclude.m4 +53 −0 Original line number Diff line number Diff line Loading @@ -2408,6 +2408,59 @@ AC_DEFUN([CURL_CONFIGURE_CURL_SOCKLEN_T], [ ]) dnl CURL_A_COUPLE_OF_EXPERIMENTAL_COMPILER_TESTS dnl ------------------------------------------------- dnl Use autobuilds to verify if these two tests pass. dnl To be removed in 24 or 48 hours. AC_DEFUN([CURL_A_COUPLE_OF_EXPERIMENTAL_COMPILER_TESTS], [ AC_MSG_CHECKING([compiler test 01]) AC_COMPILE_IFELSE([ AC_LANG_PROGRAM([[ struct mystruct { int member1; char *member2; struct mystruct *next; }; typedef struct mystruct mystruct; struct mystruct myfunc(); typedef char __my_arr_01__ [sizeof(myfunc().member1) == sizeof(int) ? 1 : -1]; ]],[[ /* this should compile ok to pass test 01 */ struct mystruct dummy; ]]) ],[ AC_MSG_RESULT([pass]) ],[ AC_MSG_RESULT([FAIL]) sed 's/^/cc-src: /' conftest.$ac_ext >&6 sed 's/^/cc-err: /' conftest.err >&6 ]) AC_MSG_CHECKING([compiler test 02]) AC_COMPILE_IFELSE([ AC_LANG_PROGRAM([[ struct mystruct { int member1; char *member2; struct mystruct *next; }; typedef struct mystruct mystruct; struct mystruct myfunc(); typedef char __my_arr_02__ [sizeof(myfunc().member1) == sizeof(char) ? 1 : -1]; ]],[[ /* this should fail compilation to pass test 02 */ struct mystruct dummy; ]]) ],[ AC_MSG_RESULT([FAIL]) ],[ AC_MSG_RESULT([pass]) ]) ]) dnl CURL_CHECK_FUNC_SELECT dnl ------------------------------------------------- dnl Test if the socket select() function is available, Loading
configure.ac +2 −0 Original line number Diff line number Diff line Loading @@ -1999,6 +1999,8 @@ AC_CHECK_TYPE([bool],[ #endif ]) CURL_A_COUPLE_OF_EXPERIMENTAL_COMPILER_TESTS CURL_CONFIGURE_CURL_SOCKLEN_T TYPE_IN_ADDR_T Loading