From 1af782b52c796fd341621b0c9de2dea3a1c7c660 Mon Sep 17 00:00:00 2001 From: rodri Date: Fri, 27 Sep 2024 21:04:56 +0000 Subject: obj: make it right. --- obj.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'obj.c') diff --git a/obj.c b/obj.c index 9f296a2..a2e5936 100644 --- a/obj.c +++ b/obj.c @@ -325,7 +325,7 @@ readobjmodel(char *path) static void usage(void) { - fprint(2, "usage: %s [file]\n", argv0); + fprint(2, "usage: %s objfile dstdir\n", argv0); exits("usage"); } @@ -333,18 +333,17 @@ void threadmain(int argc, char *argv[]) { Model *m; - char *infile; - infile = "/fd/0"; ARGBEGIN{ default: usage(); }ARGEND; - if(argc == 1) - infile = argv[0]; - else if(argc != 0) + if(argc != 2) usage(); - m = readobjmodel(infile); - writemodel(1, m); + m = readobjmodel(argv[0]); + if(m == nil) + sysfatal("readobjmodel: %r"); + if(exportmodel(argv[1], m) < 0) + sysfatal("exportmodel: %r"); exits(nil); } -- cgit v1.2.3