diff lwlink/trunk/src/main.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
line wrap: on
line diff
--- a/lwlink/trunk/src/main.c	Sat Jan 17 20:54:20 2009 +0000
+++ b/lwlink/trunk/src/main.c	Sat Jan 17 20:54:58 2009 +0000
@@ -43,9 +43,6 @@
 	{
 	case 'o':
 		// output
-		if (outfile)
-		{
-		}
 		outfile = arg;
 		break;
 	
@@ -83,7 +80,7 @@
 		break;
 	
 	case ARGP_KEY_ARG:
-		// FIXME: input files!
+		add_input_file(arg);
 		break;
 		
 	default:
@@ -120,6 +117,11 @@
 int main(int argc, char **argv)
 {
 	argp_parse(&argp, argc, argv, 0, 0, NULL);
-
+	if (ninputfiles == 0)
+	{
+		fprintf(stderr, "No input files\n");
+		exit(1);
+	}
+	
 	exit(0);
 }