INPUT
reg |= INPUT(i);
reg &= ~INPUT(i);
reg |= INPUT(pin);
reg &= ~INPUT(pin);
DIR(INPUT);
DIR(INPUT);
%token <string> INPUT
input : INPUT STRING {
static void joinlines(INPUT *, INPUT *);
static void outoneline(INPUT *, LINE *);
static void outtwoline(INPUT *, LINE *, INPUT *, LINE *);
static void slurp(INPUT *);
INPUT *F1, *F2;
slurp(INPUT *F)
joinlines(INPUT *F1, INPUT *F2)
outoneline(INPUT *F, LINE *lp)
outtwoline(INPUT *F1, LINE *lp1, INPUT *F2, LINE *lp2)
static INPUT input1 = { NULL, 0, 0, 1, NULL, (u_long)-1, 0, 0, };
static INPUT input2 = { NULL, 0, 0, 2, NULL, (u_long)-1, 0, 0, };