909 |
AC_MSG_CHECKING(for number of bits in char) |
AC_MSG_CHECKING(for number of bits in char) |
910 |
AC_TRY_RUN([#include <stdio.h> |
AC_TRY_RUN([#include <stdio.h> |
911 |
int main() { |
int main() { |
912 |
FILE *fp=fopen("conftest1","w");; |
FILE *fp=fopen("conftest1","w"); |
913 |
unsigned char c; |
unsigned char c; |
914 |
int i; |
int i; |
915 |
for (i=0,c=1;c;c<<=1,i++); |
for (i=0,c=1;c;c<<=1,i++); |
923 |
|
|
924 |
AC_CHECK_HEADERS(endian.h, |
AC_CHECK_HEADERS(endian.h, |
925 |
AC_MSG_CHECKING("endianness") |
AC_MSG_CHECKING("endianness") |
926 |
AC_TRY_RUN([#define __ARMEB__ |
AC_TRY_RUN([/*#define __ARMEB__*/ |
927 |
#include <endian.h> |
#include <endian.h> |
928 |
int main() { return BYTE_ORDER == __LITTLE_ENDIAN ? 0 : 1;}], |
int main() { return BYTE_ORDER == __LITTLE_ENDIAN ? 0 : 1;}], |
929 |
AC_DEFINE(LITTLE_END) AC_MSG_RESULT(little), |
AC_DEFINE(LITTLE_END) AC_MSG_RESULT(little), |
1226 |
b=alloca(sizeof(b)); |
b=alloca(sizeof(b)); |
1227 |
c=alloca(sizeof(c)); |
c=alloca(sizeof(c)); |
1228 |
n=b>c ? b-c : c-b; |
n=b>c ? b-c : c-b; |
1229 |
n=n>sizeof(c) ? n : 0; |
n=n>sizeof(c) ? n : 1; |
1230 |
fprintf(fp,"%ld",n); |
fprintf(fp,"%ld",n); |
1231 |
fclose(fp); |
fclose(fp); |
1232 |
return 0; |
return 0; |