Lines Matching refs:buf
107 char *XDPSFileGetsFunc(char *buf, int n, FILE *f, DPSPointer data)
109 return fgets(buf, n, f);
127 char *XDPSEmbeddedGetsFunc(char *buf, int n, FILE *f, DPSPointer data)
133 if (fgets(buf, n, f) == NULL) {
142 len = strlen(buf);
149 if (strncmp(buf, "%%BeginDocument", BEGINDOCUMENTLEN) == 0) {
152 } else if (strncmp(buf, "%%BeginBinary:", BEGINBINARYLEN) == 0) {
153 count = sscanf(buf, "%%%%BeginBinary: %lu", &p->binaryCount);
156 } else if (strcmp(buf, "%%EndDocument\n") == 0) {
165 if ((int)len == n-1 && buf[n-1] != '\n') p->continuedLine = True;
168 return buf;
224 char buf[BUFLEN];
235 if ((*getsFunction)(buf, BUFLEN, file, getsClientData) == NULL) {
239 len = strlen(buf);
248 if (strncmp(buf, "%%BeginBinary:", BEGINBINARYLEN) == 0) {
249 n = sscanf(buf, "%%%%BeginBinary: %lu", &binaryCount);
252 } else if (strncmp(buf, "%%BeginDocument", BEGINDOCUMENTLEN) == 0) {
255 } else if (strcmp(buf, "%%EndDocument\n") == 0) {
265 if (!atend && (strcmp(buf, "%%EndComments\n") == 0 ||
266 strcmp(buf, "%%EndProlog\n") == 0)) {
270 if (strncmp(buf, "%%BoundingBox:", BBOXLEN) == 0) {
271 n = sscanf(buf, "%%%%BoundingBox: %f %f %f %f",
275 n = sscanf(buf, "%%%%BoundingBox: %7s", buf2);
295 if (len == BUFLEN-1 && buf[BUFLEN-1] != '\n') continuedLine = True;
469 char buf[BUFSIZE];
549 while ((*getsFunction)(buf, BUFSIZE, file, getsClientData) != NULL) {
550 DPSWritePostScript(context, buf, strlen(buf));