diff lwlink/trunk/src/lwlink.c @ 115:776d8bea5b46

implement reading files
author lost
date Sun, 18 Jan 2009 04:53:57 +0000
parents c65fcec346cd
children bb3cc989e84b
line wrap: on
line diff
--- a/lwlink/trunk/src/lwlink.c	Sat Jan 17 20:54:58 2009 +0000
+++ b/lwlink/trunk/src/lwlink.c	Sun Jan 18 04:53:57 2009 +0000
@@ -39,12 +39,13 @@
 int outformat = OUTPUT_DECB;
 char *outfile = NULL;
 
-char **inputfiles = NULL;
+fileinfo_t **inputfiles = NULL;
 int ninputfiles = 0;
 
 void add_input_file(char *fn)
 {
-	inputfiles = lw_realloc(inputfiles, sizeof(char *) * (ninputfiles + 1));
-	inputfiles[ninputfiles++] = lw_strdup(fn);
+	inputfiles = lw_realloc(inputfiles, sizeof(fileinfo_t *) * (ninputfiles + 1));
+	inputfiles[ninputfiles] = lw_malloc(sizeof(fileinfo_t));
+	inputfiles[ninputfiles++] -> filename = lw_strdup(fn);
 }