1*219b2ee8SDavid du Colombier /* 2*219b2ee8SDavid du Colombier * 3*219b2ee8SDavid du Colombier * An array of type Pages is used to keep track of the starting and ending byte 4*219b2ee8SDavid du Colombier * offsets for the pages we've been asked to print. 5*219b2ee8SDavid du Colombier * 6*219b2ee8SDavid du Colombier */ 7*219b2ee8SDavid du Colombier 8*219b2ee8SDavid du Colombier typedef struct { 9*219b2ee8SDavid du Colombier long start; /* page starts at this byte offset */ 10*219b2ee8SDavid du Colombier long stop; /* and ends here */ 11*219b2ee8SDavid du Colombier int empty; /* dummy page if TRUE */ 12*219b2ee8SDavid du Colombier } Pages; 13*219b2ee8SDavid du Colombier 14*219b2ee8SDavid du Colombier /* 15*219b2ee8SDavid du Colombier * 16*219b2ee8SDavid du Colombier * Some of the non-integer functions in postreverse.c. 17*219b2ee8SDavid du Colombier * 18*219b2ee8SDavid du Colombier */ 19*219b2ee8SDavid du Colombier 20*219b2ee8SDavid du Colombier char *copystdin(); 21*219b2ee8SDavid du Colombier 22