diff options
author | Keith Kanios <spook@dynatos.net> | 2007-04-12 02:40:54 +0000 |
---|---|---|
committer | Keith Kanios <spook@dynatos.net> | 2007-04-12 02:40:54 +0000 |
commit | b7a89544d09455d7b2f4621c80b21ca457563f4a (patch) | |
tree | 6c89a3318c19c2bf364cbd95859e78fbc2d4e306 /test | |
parent | aa348dec7d6c5366efd10513ae4ff6fa2bbbd6ed (diff) | |
download | nasm-b7a89544d09455d7b2f4621c80b21ca457563f4a.tar.gz nasm-b7a89544d09455d7b2f4621c80b21ca457563f4a.tar.bz2 nasm-b7a89544d09455d7b2f4621c80b21ca457563f4a.zip |
General push for x86-64 support, dubbed 0.99.00.
Diffstat (limited to 'test')
-rw-r--r-- | test/aouttest.c | 5 | ||||
-rw-r--r-- | test/cofftest.c | 4 | ||||
-rw-r--r-- | test/elftest.c | 4 | ||||
-rw-r--r-- | test/objlink.c | 8 |
4 files changed, 11 insertions, 10 deletions
diff --git a/test/aouttest.c b/test/aouttest.c index 68b9f07..2514ce1 100644 --- a/test/aouttest.c +++ b/test/aouttest.c @@ -7,10 +7,11 @@ */ #include <stdio.h> +#include <inttypes.h> -extern int lrotate(long, int); +extern int lrotate(int32_t, int); extern void greet(void); -extern char asmstr[]; +extern int8_t asmstr[]; extern void *selfptr; extern void *textptr; extern int integer, commvar; diff --git a/test/cofftest.c b/test/cofftest.c index e259aef..0ffce3e 100644 --- a/test/cofftest.c +++ b/test/cofftest.c @@ -7,9 +7,9 @@ #include <stdio.h> -extern int lrotate(long, int); +extern int lrotate(int32_t, int); extern void greet(void); -extern char asmstr[]; +extern int8_t asmstr[]; extern void *selfptr; extern void *textptr; extern int integer, commvar; diff --git a/test/elftest.c b/test/elftest.c index 8ad481e..e6f472e 100644 --- a/test/elftest.c +++ b/test/elftest.c @@ -8,9 +8,9 @@ #include <stdio.h> -extern int lrotate(long, int); +extern int lrotate(int32_t, int); extern void greet(void); -extern char asmstr[]; +extern int8_t asmstr[]; extern void *selfptr; extern void *textptr; extern int integer, commvar; diff --git a/test/objlink.c b/test/objlink.c index 05ff732..982ca59 100644 --- a/test/objlink.c +++ b/test/objlink.c @@ -9,9 +9,9 @@ #include <stdio.h> -char text[] = "hello, world\n"; +int8_t text[] = "hello, world\n"; -extern void function(char *); +extern void function(int8_t *); extern int bsssym, commvar; extern void *selfptr; extern void *selfptr2; @@ -19,9 +19,9 @@ extern void *selfptr2; int main(void) { printf("these should be identical: %p, %p\n", - (long)selfptr, (long)&selfptr); + (int32_t)selfptr, (int32_t)&selfptr); printf("these should be equivalent but different: %p, %p\n", - (long)selfptr2, (long)&selfptr2); + (int32_t)selfptr2, (int32_t)&selfptr2); printf("you should see \"hello, world\" twice:\n"); bsssym = 0xF00D; commvar = 0xD00F; |