From 0373255087377122eeb10e006ffb8aa1b57e611c Mon Sep 17 00:00:00 2001 From: rgl Date: Mon, 3 Feb 2020 22:42:28 +0100 Subject: after a year or so of work, i dare create a proper repo. --- libobj/test/main.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 libobj/test/main.c (limited to 'libobj/test/main.c') diff --git a/libobj/test/main.c b/libobj/test/main.c new file mode 100644 index 0000000..1a60b42 --- /dev/null +++ b/libobj/test/main.c @@ -0,0 +1,35 @@ +#include +#include +#include "../../obj.h" + +static char fd0[] = "/fd/0"; + +void +usage(void) +{ + fprint(2, "usage: %s [file]\n", argv0); + exits("usage"); +} + +void +main(int argc, char *argv[]) +{ + OBJ *obj; + char *f; + + f = fd0; + OBJfmtinstall(); + ARGBEGIN{ + default: usage(); + }ARGEND; + if(argc > 1) + usage(); + if(argc == 1) + f = argv[0]; + obj = objparse(f); + if(obj == nil) + sysfatal("objparse: %r"); + print("%O\n", obj); + objfree(obj); + exits(0); +} -- cgit v1.2.3