Lines Matching defs:print
40 } print;
91 if (print.printed)
92 putc ('\n', print.outf);
128 /* Initialize the print structure. Setting print.src_line to -1 here is
131 print.src_line = -1;
132 print.printed = 0;
133 print.prev = 0;
134 print.outf = out_stream;
135 print.first_time = 1;
145 print.source = NULL;
153 if (print.source == NULL
154 || (!(print.source->flags & PREV_WHITE)
156 print.source = token->val.source;
166 if (print.source == NULL)
167 print.source = token;
168 if (print.source->flags & PREV_WHITE
169 || (print.prev
170 && cpp_avoid_paste (pfile, print.prev, token))
171 || (print.prev == NULL && token->type == CPP_HASH))
172 putc (' ', print.outf);
175 putc (' ', print.outf);
178 print.source = NULL;
179 print.prev = token;
180 cpp_output_token (token, print.outf);
190 print.src_line += lines;
191 fwrite (buf, 1, size, print.outf);
207 /* Adjust print.src_line for newlines embedded in output. */
213 print.src_line++;
224 fwrite (pfile->out.base, 1, len, print.outf);
225 print.printed = 1;
240 if (print.printed)
242 putc ('\n', print.outf);
243 print.src_line++;
244 print.printed = 0;
247 if (src_line >= print.src_line && src_line < print.src_line + 8)
249 while (src_line > print.src_line)
251 putc ('\n', print.outf);
252 print.src_line++;
265 if (print.printed)
266 putc ('\n', print.outf);
267 print.printed = 0;
278 print.src_line = SOURCE_LINE (map, src_loc);
285 fprintf (print.outf, "# %u \"%s\"%s",
286 print.src_line == 0 ? 1 : print.src_line,
290 fputs (" 3 4", print.outf);
292 fputs (" 3", print.outf);
294 putc ('\n', print.outf);
310 print.prev = 0;
311 print.source = 0;
322 print.printed = 1;
325 putc (' ', print.outf);
334 fprintf (print.outf, "#ident %s\n", str->text);
335 print.src_line++;
342 fputs ("#define ", print.outf);
347 print.outf);
349 fputs ((const char *) NODE_NAME (node), print.outf);
351 putc ('\n', print.outf);
353 print.src_line++;
361 fprintf (print.outf, "#undef %s\n", NODE_NAME (node));
362 print.src_line++;
372 fprintf (print.outf, "#%s <%s>", dir, header);
374 fprintf (print.outf, "#%s \"%s\"", dir, header);
381 putc (' ', print.outf);
382 cpp_output_token (*comments, print.outf);
387 putc ('\n', print.outf);
388 print.src_line++;
405 fprintf (print.outf, "# 1 \"%s//\"\n", to_file_quoted);
421 if (print.first_time)
426 print.first_time = 0;
450 fputs ("#pragma ", print.outf);
451 cpp_output_line (pfile, print.outf);
452 print.src_line++;
461 fputs ("#define ", print.outf);
463 print.outf);
464 putc ('\n', print.outf);
465 print.src_line++;
472 by ORIG_NAME. Also, print out a #include command so that the PCH
481 fprintf (print.outf, "#pragma GCC pch_preprocess \"%s\"\n", name);
482 print.src_line++;