/* lex.c */
State lexstart(void);
/* cmd.c */
Cmdreg *mkcmdreg(int fd);
int cmdregister(Cmdreg *reg, Cmd *c);
void cmdproc(void *reg);
void cmdterm(Cmdreg *reg);
/* cfg.c */
int cfginit(void);
void cfgterm(void);
Tok cfginsert(Tok *argv, int argc);
Tok cfgset(Tok *argv, int argc);
Tok cfgget(Tok *argv, int argc);
Tok cfgdraw(Tok *argv, int argc);
/* ops.c */
void opinit(void);
Tok opdraw(Tok *argv, int argc);
Tok opresize(Tok *argv, int argc);
/* util.c */
double runeatof(Rune *s);
Rune* runestrtok(Rune *s, Rune *b);
int utf8enc(Rune *s, char *b, int n);
void bvmag2rgbsz(double bv, double vmag, uchar *r, uchar *g, uchar *b, int *size);
/* main.c */
void cleanup(void);
|