1206 |
AC_TRY_RUN([#include <stdio.h> |
AC_TRY_RUN([#include <stdio.h> |
1207 |
main() |
main() |
1208 |
{ |
{ |
1209 |
char *b ; |
void *v ; |
1210 |
FILE *fp = fopen("conftest1","w"); |
FILE *fp = fopen("conftest1","w"); |
1211 |
fprintf(fp,"%ld",((long) &b)); |
unsigned long i,j,k; |
1212 |
|
|
1213 |
|
for (i=2,k=1;i;k=i,i<<=1); |
1214 |
|
for (i=j=k;j && i<(unsigned long)&v;j>>=1,i|=j); |
1215 |
|
fprintf(fp,"%ld",i&-0x1000); |
1216 |
fclose(fp); |
fclose(fp); |
1217 |
return 0; |
return 0; |
1218 |
}],cstack_address=`cat conftest1`,cstack_address=0,cstack_address=0) |
}],cstack_address=`cat conftest1`,cstack_address=0,cstack_address=0) |
1219 |
AC_DEFINE_UNQUOTED(CSTACK_ADDRESS,$cstack_address \ |
AC_DEFINE_UNQUOTED(CSTACK_ADDRESS,$cstack_address) |
|
) |
|
1220 |
AC_MSG_RESULT(got $cstack_address) |
AC_MSG_RESULT(got $cstack_address) |
1221 |
|
|
1222 |
AC_MSG_CHECKING("finding CSTACK_ALIGNMENT") |
AC_MSG_CHECKING("finding CSTACK_ALIGNMENT") |