Lines Matching defs:output

146 /* Nonzero means copy comments into the output file.  */
155 the preprocessed output. 1 means just the #include "...",
160 /* Nonzero if missing .h files in -M output are assumed to be generated
169 /* Nonzero means don't output line number information. */
173 /* Nonzero means output the text in failing conditionals,
178 /* dump_only means inhibit output of the preprocessed text
179 and instead output the definitions of all user-defined
181 dump_names means pass #define and the macro name through to output.
189 process through to the output stream. This feature is used primarily
196 /* Nonzero means pass #include lines through to the output,
205 Process #define directives normally, and output their contents
206 to the output file.
214 macro expansion is done, and preconditions are output for all macro
273 /* Nonzero causes output not to be done,
354 /* The output buffer. Its LENGTH field is the amount of room allocated
358 #define OUTBUF_SIZE 10 /* initial size of output buffer */
361 /* Grow output buffer OBUF points at
481 /* Nonzero if the dependency on this include file has been output. */
495 added at the end through stringlist_tailp. We use this list to output
530 build the output from the input: e.g., "3 chars, then the 1st arg,
845 /* Name of output file, for error messages. */
870 /* Buffer of -M output. */
1134 printf ("Usage: %s [switches] input output\n", progname);
1146 printf (" -o <file> Put output into <file>\n");
1178 printf (" -MD As -M, but put output in a .d file\n");
1181 printf (" -g Include #define and #undef directives in the output\n");
1191 printf (" -dD Preserve macro definitions in output\n");
1193 printf (" -dI Include #include directives in the output\n");
1194 printf (" -ifoutput Describe skipped code blocks in output \n");
1227 /* Non-0 means don't output the preprocessed program. */
1598 /* For -M and -MM, write deps on standard output
1599 and suppress the usual output. */
1784 /* Initialize output buffer */
1970 /* -MG doesn't select the form of output and must be specified with one of
1976 /* Either of two environment variables can specify output of deps.
2155 /* Now that we know the input file is valid, open the output. */
2190 Write whichever kind of output has been requested. */
2207 fatal ("I/O error on output");
2214 fatal ("I/O error on `-pcp' output");
2217 fatal ("I/O error on output");
2494 * output buffer OP.
2503 * arguments before substitution. It is zero when scanning for final output.
2508 * When the input is rescanned into the final output, these are deleted.
2514 * whitespace char appears in the marker) in the final output,
2549 /* Pointer for storing output. */
2754 /* If not generating expanded output,
2778 /* If not generating expanded output, ignore everything until
2940 /* Copy the newline into the output buffer, in order to
2963 /* Ordinary C comment. Skip it, optionally copying it to output. */
3004 Note that we already output the slash; we might not want it.
3031 /* Copy the newline into the output buffer, in order to
3140 In final output, it is deleted.
3170 /* If generating final output, newline space makes a space. */
3191 /* Update the line counts and output a #line if necessary. */
3265 The identifier has already been copied to the output,
3269 has been skipped in the output and the input.
3305 /* Save this as a displacement from the beginning of the output
3306 buffer. We can not save this as a position in the output
3314 will be output. */
3345 first skip all whitespace, copying it to the output
3357 /* Scan forward over whitespace, copying it to the output. */
3375 in the output. If it is newline-hyphen,
3387 /* A newline mark; copy both chars to the output. */
3501 Discard the macro name from the output,
3523 to separate the tokens. If we are making real output,
3626 /* Set up to receive the output. */
3657 /* Scan the input, create the output. */
3666 /* Record the output. */
3958 /* Take account of any (escaped) newlines just output. */
4146 * expand things like __FILE__. Place the expansion into the output
4712 still produce correct output. Otherwise, we can't produce correct
4713 output, because there may be dependencies we need inside the missing
5231 with output to OP.
5369 be referred to until all precompiled strings are output at the end of
5486 in. OP is the main output buffer. */
5596 input file in case some of these strings get output (which will
5597 result in line directives for the header file being output). */
5615 /* Write the output, interspersing precompiled strings in their
5666 /* Pass a directive through to the output file.
5689 /* Count the line we have just made in the output,
7103 /* #pragma and its argument line have already been copied to the output file.
7191 2) rescan the input into a temporary output buffer
7192 3) pass the output buffer to the yacc parser and collect a value
8255 appear to be a no-op, and we can output a few newlines instead
8280 output some newlines instead of a #line directive. */
8440 /* Don't output an error message if we have already output one for
8622 /* We used to output e.g. \008 for control characters here,
8624 Just output the characters as-is. */
8689 then only expand the newlines once. This avoids creating output
9213 Put a space in the output. */
9296 /* notice - output message to stderr */
9744 * As things stand, nothing is ever placed in the output buffer to be
10416 /* Pass NULL as output ptr to do_define since we KNOW it never does
10417 any output.... */
10616 /* Add output to `deps_buffer' for the -M switch.
10617 STRING points to the text to be output.
10716 fatal ("output pipe has been closed");
10767 register char *output = xmalloc (len);
10768 memcpy (output, input, len);
10769 return output;
10922 Then all we need to do is to push a '[' into the output string. Later