| 39 |
|
static short condonly = FALSE, |
| 40 |
|
conditioned = FALSE; |
| 41 |
|
|
| 42 |
+ |
static int putthead(struct hdStruct *hp, char *ip, FILE *fp); |
| 43 |
+ |
|
| 44 |
+ |
|
| 45 |
+ |
|
| 46 |
|
char * |
| 47 |
|
findtack(s) /* find place to tack on suffix */ |
| 48 |
|
register char *s; |
| 53 |
|
} |
| 54 |
|
|
| 55 |
|
|
| 56 |
< |
main(argc, argv) |
| 56 |
> |
int |
| 57 |
> |
main( |
| 58 |
> |
int argc, |
| 59 |
> |
char **argv |
| 60 |
> |
) |
| 61 |
|
|
| 54 |
– |
int argc; |
| 55 |
– |
char **argv; |
| 56 |
– |
|
| 62 |
|
{ |
| 63 |
|
FILE *fp; |
| 64 |
|
char comargs[200], command[300]; |
| 142 |
|
|
| 143 |
|
|
| 144 |
|
|
| 145 |
< |
|
| 146 |
< |
|
| 142 |
< |
|
| 143 |
< |
thispage() /* rewind current file */ |
| 145 |
> |
void |
| 146 |
> |
thispage(void) /* rewind current file */ |
| 147 |
|
{ |
| 148 |
|
if (lineno) |
| 149 |
|
error(USER, "cannot restart page in thispage"); |
| 150 |
|
} |
| 151 |
|
|
| 152 |
|
|
| 153 |
< |
|
| 154 |
< |
initfile() /* initialize this file */ |
| 153 |
> |
void |
| 154 |
> |
initfile(void) /* initialize this file */ |
| 155 |
|
{ |
| 156 |
|
static int filenum = 0; |
| 157 |
|
/* |
| 189 |
|
|
| 190 |
|
|
| 191 |
|
|
| 192 |
+ |
void |
| 193 |
+ |
nextpage(void) /* advance to next page */ |
| 194 |
|
|
| 190 |
– |
nextpage() /* advance to next page */ |
| 191 |
– |
|
| 195 |
|
{ |
| 196 |
|
|
| 197 |
|
if (lineno == 0) |
| 212 |
|
|
| 213 |
|
#define MINRUN 4 |
| 214 |
|
|
| 215 |
+ |
extern void |
| 216 |
+ |
printblock(void) /* output scanline block to file */ |
| 217 |
|
|
| 213 |
– |
printblock() /* output scanline block to file */ |
| 214 |
– |
|
| 218 |
|
{ |
| 219 |
|
int i, c2; |
| 220 |
|
register unsigned char *scanline; |
| 221 |
< |
register int j, beg, cnt; |
| 221 |
> |
register int j, beg, cnt = 0; |
| 222 |
|
|
| 223 |
|
if (lineno == 0) |
| 224 |
|
initfile(); |
| 250 |
|
} |
| 251 |
|
|
| 252 |
|
|
| 253 |
< |
putint2(i, fp) /* put a 2-byte positive integer */ |
| 254 |
< |
register int i; |
| 255 |
< |
register FILE *fp; |
| 253 |
> |
void |
| 254 |
> |
putint2( /* put a 2-byte positive integer */ |
| 255 |
> |
register int i, |
| 256 |
> |
register FILE *fp |
| 257 |
> |
) |
| 258 |
|
{ |
| 259 |
|
putc(i&0xff, fp); |
| 260 |
|
putc(i>>8&0xff, fp); |
| 261 |
|
} |
| 262 |
|
|
| 263 |
|
|
| 264 |
< |
putthead(hp, ip, fp) /* write header to output */ |
| 265 |
< |
struct hdStruct *hp; |
| 266 |
< |
char *ip; |
| 267 |
< |
register FILE *fp; |
| 264 |
> |
int |
| 265 |
> |
putthead( /* write header to output */ |
| 266 |
> |
struct hdStruct *hp, |
| 267 |
> |
char *ip, |
| 268 |
> |
register FILE *fp |
| 269 |
> |
) |
| 270 |
|
{ |
| 271 |
|
if (ip != NULL) |
| 272 |
|
putc(strlen(ip), fp); |