aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorMax Horn2003-06-02 12:17:51 +0000
committerMax Horn2003-06-02 12:17:51 +0000
commitfa93fe294fd7f6fd412cfa069aa26cdba5425cad (patch)
treeae7e362e95bbc3256c6ce1a4c79c51ed6391362c /configure
parent67c87824310efcd2174905f3f4037da0ec322973 (diff)
downloadscummvm-rg350-fa93fe294fd7f6fd412cfa069aa26cdba5425cad.tar.gz
scummvm-rg350-fa93fe294fd7f6fd412cfa069aa26cdba5425cad.tar.bz2
scummvm-rg350-fa93fe294fd7f6fd412cfa069aa26cdba5425cad.zip
alignment check extended to hopefully cover ARM, too
svn-id: r8272
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure9
1 files changed, 7 insertions, 2 deletions
diff --git a/configure b/configure
index 1972cdb38f..a344a47fc3 100755
--- a/configure
+++ b/configure
@@ -316,8 +316,13 @@ int main(int argc, char **argv)
{
int i;
unsigned char buf[20];
- for (i = 0; i < 16; i++)
- *(int *)(&buf[i]) = 0;
+ for (i = 0; i < 20; i++)
+ buf[i] = 0xE7;
+ for (i = 0; i < 16; i++) {
+ if (*(int *)(&buf[i]) != 0xE7E7E7E7)
+ return 1;
+ *(int *)(&buf[i]) = 0xE7E7E7E7;
+ }
return 0;
}
EOF