ref: b16375893ad58a69c9797fb76c97631de0513eb0
dir: /spread.c/
#include <u.h>
#include <libc.h>
#include "spread.h"
int debug = 0;
void
usage(void)
{
fprint(2, "usage: %s [-di] file\n", argv0);
exits("usage");
}
char *file = nil;
int interactive = 0;
void
main(int argc, char **argv)
{
ARGBEGIN{
case 'd':
debug++;
break;
case 'i':
interactive++;
break;
default:
usage();
break;
}ARGEND;
if (argc != 1)
usage();
fprint(2, "pid=%d\n", getpid());
file = *argv;
if (!inithoc())
sysfatal("%r");
if (!loadfile(file))
sysfatal("%r");
// dumpcells();
if (interactive) {
interactivehoc();
exits(nil);
}
Response r = getvalue("a4");
fprint(2, "value: A4='%s' (error=%d)\n", r.msg, r.error);
}