Lines Matching refs:buf
42 static int pjl_read_line (hpgs_reader *reader, char term, char *buf, size_t buf_size)
63 while (i > 0 && (buf[i-1]=='\0' || isspace(buf[i-1])))
66 if (i<buf_size) buf[i]='\0';
71 if (reader->last_byte == '\n' && i==4 && strncmp(buf,"@PJL",4)==0)
81 buf[i] = (i < buf_size-1) ? (char)reader->last_byte : '\0';
101 char buf[256];
109 while ((r=pjl_read_line(reader,' ',buf,sizeof(buf))) != EOF)
115 buf[0] >= 'A' && buf[0] <= 'Z' &&
116 buf[1] >= 'A' && buf[1] <= 'Z' )
146 if (strcmp(buf,"@PJL"))
147 return hpgs_set_error(hpgs_i18n("Illegal line heading <%s> in PJL."),buf);
148 if (pjl_read_line(reader,' ',buf,sizeof(buf)) < 0)
151 if (strcmp(buf,"SET") == 0)
153 if (pjl_read_line(reader,'=',buf,sizeof(buf)) < 0)
156 if (strcmp(buf,"PAPERLENGTH") == 0)
170 else if (strcmp(buf,"PAPERWIDTH") == 0)
184 else if (strcmp(buf,"RESOLUTION") == 0)
200 else if (strcmp(buf,"ENTER") == 0)
202 if (pjl_read_line(reader,'=',buf,sizeof(buf)) < 0)
205 if (strcmp(buf,"LANGUAGE") == 0)
207 if (pjl_read_line(reader,'\n',buf,sizeof(buf)) < 0)
230 if (strcmp(buf,"HPGL2") == 0 ||
231 strcmp(buf,"HPGL/2") == 0 ||
232 strcmp(buf,"HP-GL2") == 0 ||
233 strcmp(buf,"HP-GL/2") == 0 )
242 else if (strcmp(buf,"PCL3GUI") == 0 ||
243 strcmp(buf,"PCL3") == 0 ||
244 strcmp(buf,"PCL5") == 0 )
248 buf);
252 if (pjl_read_line(reader,'\n',buf,sizeof(buf)) < 0)