ref: 82b09422d20fadb595f0bde7d388441047944255
dir: /main.c/
#include <u.h> #include <libc.h> #include "cuefs.h" char *fname = "<stdin>"; void usage(void) { fprint(2, "usage: %s [-D] [-m mtpt] file\n", argv0); exits("usage"); } void main(int argc, char **argv) { extern int chatty9p; char *mtpt = "/n/cue"; ARGBEGIN { case 'D': chatty9p++; break; case 'm': mtpt = EARGF(usage()); break; default: usage(); } ARGEND; if(argc > 1) usage(); if(argc == 1) { fname = argv[0]; infd = open(fname, OREAD); } cursheet = newsheet(); yyparse(); close(infd); cuefsinit(cursheet, mtpt); exits(0); }