summaryrefslogtreecommitdiff
path: root/lcc
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 /lcc
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 'lcc')
-rw-r--r--lcc/lin-aout.c18
-rw-r--r--lcc/lin-elf.c18
2 files changed, 18 insertions, 18 deletions
diff --git a/lcc/lin-aout.c b/lcc/lin-aout.c
index e4ac48f..9685e57 100644
--- a/lcc/lin-aout.c
+++ b/lcc/lin-aout.c
@@ -8,31 +8,31 @@
#define NASMPATH "/usr/local/bin/nasm"
-char *cpp[] = { LCCDIR "cpp", "-D__STDC__=1",
+int8_t *cpp[] = { LCCDIR "cpp", "-D__STDC__=1",
"-Di386", "-D__i386", "-D__i386__",
"-Dlinux", "-D__linux", "-D__linux__",
"-Dunix", "-D__unix", "-D__unix__",
"$1", "$2", "$3", 0
};
-char *include[] = { "-I" LCCDIR "include", "-I/usr/local/include",
+int8_t *include[] = { "-I" LCCDIR "include", "-I/usr/local/include",
"-I/usr/include", 0
};
-char *com[] = { LCCDIR "rcc", "-target=x86/nasm",
+int8_t *com[] = { LCCDIR "rcc", "-target=x86/nasm",
"$1", "$2", "$3", 0
};
-char *as[] = { NASMPATH, "-a", "-faout", "-o", "$3", "$1", "$2", 0 };
-char *ld[] = { "/usr/bin/ld", "-m", "i386linux",
+int8_t *as[] = { NASMPATH, "-a", "-faout", "-o", "$3", "$1", "$2", 0 };
+int8_t *ld[] = { "/usr/bin/ld", "-m", "i386linux",
"-L/usr/i486-linuxaout/lib",
"-o", "$3", "$1",
"/usr/i486-linuxaout/lib/crt0.o",
"$2", "", "-lc", 0
};
-static char *bbexit = LCCDIR "bbexit.o";
+static int8_t *bbexit = LCCDIR "bbexit.o";
-extern char *concat(char *, char *);
-extern int access(const char *, int);
+extern int8_t *concat(int8_t *, int8_t *);
+extern int access(const int8_t *, int);
-int option(char *arg)
+int option(int8_t *arg)
{
if (strncmp(arg, "-lccdir=", 8) == 0) {
cpp[0] = concat(&arg[8], "/cpp");
diff --git a/lcc/lin-elf.c b/lcc/lin-elf.c
index 693309f..2f15de3 100644
--- a/lcc/lin-elf.c
+++ b/lcc/lin-elf.c
@@ -8,19 +8,19 @@
#define NASMPATH "/usr/local/bin/nasm"
-char *cpp[] = { LCCDIR "cpp", "-D__STDC__=1",
+int8_t *cpp[] = { LCCDIR "cpp", "-D__STDC__=1",
"-D__ELF__", "-Di386", "-D__i386", "-D__i386__",
"-Dlinux", "-D__linux", "-D__linux__",
"$1", "$2", "$3", 0
};
-char *include[] = { "-I" LCCDIR "include", "-I/usr/local/include",
+int8_t *include[] = { "-I" LCCDIR "include", "-I/usr/local/include",
"-I/usr/include", 0
};
-char *com[] = { LCCDIR "rcc", "-target=x86/nasm",
+int8_t *com[] = { LCCDIR "rcc", "-target=x86/nasm",
"$1", "$2", "$3", 0
};
-char *as[] = { NASMPATH, "-a", "-felf", "-o", "$3", "$1", "$2", 0 };
-char *ld[] = { "/usr/bin/ld", "-m", "elf_i386",
+int8_t *as[] = { NASMPATH, "-a", "-felf", "-o", "$3", "$1", "$2", 0 };
+int8_t *ld[] = { "/usr/bin/ld", "-m", "elf_i386",
"-dynamic-linker", "/lib/ld-linux.so.1",
"-L/usr/i486-linux/lib",
"-o", "$3", "$1",
@@ -28,12 +28,12 @@ char *ld[] = { "/usr/bin/ld", "-m", "elf_i386",
"$2", "",
"-lc", "", "/usr/lib/crtend.o", "/usr/lib/crtn.o", 0
};
-static char *bbexit = LCCDIR "bbexit.o";
+static int8_t *bbexit = LCCDIR "bbexit.o";
-extern char *concat(char *, char *);
-extern int access(const char *, int);
+extern int8_t *concat(int8_t *, int8_t *);
+extern int access(const int8_t *, int);
-int option(char *arg)
+int option(int8_t *arg)
{
if (strncmp(arg, "-lccdir=", 8) == 0) {
cpp[0] = concat(&arg[8], "/cpp");