summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorKeith Kanios <spook@dynatos.net>2007-04-12 02:40:54 +0000
committerKeith Kanios <spook@dynatos.net>2007-04-12 02:40:54 +0000
commitb7a89544d09455d7b2f4621c80b21ca457563f4a (patch)
tree6c89a3318c19c2bf364cbd95859e78fbc2d4e306 /test
parentaa348dec7d6c5366efd10513ae4ff6fa2bbbd6ed (diff)
downloadnasm-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.c5
-rw-r--r--test/cofftest.c4
-rw-r--r--test/elftest.c4
-rw-r--r--test/objlink.c8
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;