diff --git a/src/configure.in b/src/configure.in index 63edae9ade564f4dfaa03dcb5a68deb87e6585de..b15eed07a3f1101c6995441bb176e12bcd3b4822 100644 --- a/src/configure.in +++ b/src/configure.in @@ -1,4 +1,4 @@ -AC_REVISION("$Id: configure.in,v 1.162 1998/02/27 17:35:04 marcus Exp $") +AC_REVISION("$Id: configure.in,v 1.163 1998/02/27 17:59:11 marcus Exp $") AC_INIT(interpret.c) AC_CONFIG_HEADER(machine.h) @@ -1480,6 +1480,22 @@ else AC_MSG_RESULT(not by cast) fi +############################################################################# + +AC_MSG_CHECKING(for volatile) +AC_CACHE_VAL(pike_cv_volatile, +[ + AC_TRY_COMPILE([],[ volatile int foo=1;], pike_cv_volatile=yes,pike_cv_volatile=no) +]) + +if test "$pike_cv_volatile" = yes; then + AC_MSG_RESULT(yes) + AC_DEFINE(VOLATILE,volatile) +else + AC_MSG_RESULT(no) + AC_DEFINE(VOLATILE,) +fi + ######################################################################## AC_MSG_CHECKING(for sig_atomic_t) @@ -1513,7 +1529,7 @@ AC_TRY_RUN([ #include <stdlib.h> #include <stddef.h> #endif -volatile sig_atomic_t sigrun=0; +VOLATILE sig_atomic_t sigrun=0; RETSIGTYPE func(int sig) { sigrun=1; } int main() @@ -1700,22 +1716,6 @@ fi ############################################################################# -AC_MSG_CHECKING(for volatile) -AC_CACHE_VAL(pike_cv_volatile, -[ - AC_TRY_COMPILE([],[ volatile int foo=1;], pike_cv_volatile=yes,pike_cv_volatile=no) -]) - -if test "$pike_cv_volatile" = yes; then - AC_MSG_RESULT(yes) - AC_DEFINE(VOLATILE,volatile) -else - AC_MSG_RESULT(no) - AC_DEFINE(VOLATILE,) -fi - -############################################################################# - AC_MSG_CHECKING(for gcc function attributes) AC_CACHE_VAL(pike_cv_gcc_attributes, [