comparison lwlink/trunk/src/lwlink.c @ 114:c65fcec346cd

Handle input files on command line and add some memory management utility functions
author lost
date Sat, 17 Jan 2009 20:54:58 +0000
parents a567dbb3f1d4
children 776d8bea5b46
comparison
equal deleted inserted replaced
113:f4a489ebd44a 114:c65fcec346cd
31 #include <errno.h> 31 #include <errno.h>
32 #include <stdio.h> 32 #include <stdio.h>
33 #include <stdlib.h> 33 #include <stdlib.h>
34 34
35 #include "lwlink.h" 35 #include "lwlink.h"
36 #include "util.h"
36 37
37 int debug_level = 0; 38 int debug_level = 0;
38 int outformat = OUTPUT_DECB; 39 int outformat = OUTPUT_DECB;
39 char *outfile = NULL; 40 char *outfile = NULL;
40 41
42 char **inputfiles = NULL;
43 int ninputfiles = 0;
44
45 void add_input_file(char *fn)
46 {
47 inputfiles = lw_realloc(inputfiles, sizeof(char *) * (ninputfiles + 1));
48 inputfiles[ninputfiles++] = lw_strdup(fn);
49 }
50