BUFFER_SIZE
char buffer[BUFFER_SIZE];
char filename[BUFFER_SIZE];
while (fgets(buffer, BUFFER_SIZE, f)) {
unsigned char optbuf[BUFFER_SIZE / 3], *cp;
char lbuf[BUFFER_SIZE], *lp;