|
@@ -282,7 +282,8 @@ static struct test tests[] = {
|
|
|
"int main(int argc, char *argv[]) {\n"
|
|
"int main(int argc, char *argv[]) {\n"
|
|
|
" char pad[sizeof(int *) * 1];\n"
|
|
" char pad[sizeof(int *) * 1];\n"
|
|
|
" strncpy(pad, argv[0], sizeof(pad));\n"
|
|
" strncpy(pad, argv[0], sizeof(pad));\n"
|
|
|
- " return *(int *)(pad) == *(int *)(pad + 1);\n"
|
|
|
|
|
|
|
+ " int *x = (int *)pad, *y = (int *)(pad + 1);\n"
|
|
|
|
|
+ " return *x == *y;\n"
|
|
|
"}\n" },
|
|
"}\n" },
|
|
|
{ "HAVE_UTIME", DEFINES_FUNC, NULL, NULL,
|
|
{ "HAVE_UTIME", DEFINES_FUNC, NULL, NULL,
|
|
|
"#include <sys/types.h>\n"
|
|
"#include <sys/types.h>\n"
|