Lines Matching refs:PP

123 #define pp_line_cutoff(PP)  pp_base (PP)->wrapping.line_cutoff  argument
126 #define pp_prefixing_rule(PP) pp_base (PP)->wrapping.rule argument
129 #define pp_wrapping_mode(PP) pp_base (PP)->wrapping argument
139 #define pp_format_decoder(PP) pp_base (PP)->format_decoder argument
143 #define pp_needs_newline(PP) pp_base (PP)->need_newline argument
146 #define pp_is_wrapping_line(PP) (pp_line_cutoff (PP) > 0) argument
149 #define pp_indentation(PP) pp_base (PP)->indent_skip argument
192 #define pp_set_line_maximum_length(PP, L) \ argument
193 pp_base_set_line_maximum_length (pp_base (PP), L)
194 #define pp_set_prefix(PP, P) pp_base_set_prefix (pp_base (PP), P) argument
195 #define pp_destroy_prefix(PP) pp_base_destroy_prefix (pp_base (PP)) argument
196 #define pp_remaining_character_count_for_line(PP) \ argument
197 pp_base_remaining_character_count_for_line (pp_base (PP))
198 #define pp_clear_output_area(PP) \ argument
199 pp_base_clear_output_area (pp_base (PP))
200 #define pp_formatted_text(PP) pp_base_formatted_text (pp_base (PP)) argument
201 #define pp_last_position_in_text(PP) \ argument
202 pp_base_last_position_in_text (pp_base (PP))
203 #define pp_emit_prefix(PP) pp_base_emit_prefix (pp_base (PP)) argument
204 #define pp_append_text(PP, B, E) \ argument
205 pp_base_append_text (pp_base (PP), B, E)
206 #define pp_flush(PP) pp_base_flush (pp_base (PP)) argument
207 #define pp_format(PP, TI) pp_base_format (pp_base (PP), TI) argument
208 #define pp_output_formatted_text(PP) \ argument
209 pp_base_output_formatted_text (pp_base (PP))
210 #define pp_format_verbatim(PP, TI) \ argument
211 pp_base_format_verbatim (pp_base (PP), TI)
213 #define pp_character(PP, C) pp_base_character (pp_base (PP), C) argument
214 #define pp_string(PP, S) pp_base_string (pp_base (PP), S) argument
215 #define pp_newline(PP) pp_base_newline (pp_base (PP)) argument
217 #define pp_space(PP) pp_character (PP, ' ') argument
218 #define pp_left_paren(PP) pp_character (PP, '(') argument
219 #define pp_right_paren(PP) pp_character (PP, ')') argument
220 #define pp_left_bracket(PP) pp_character (PP, '[') argument
221 #define pp_right_bracket(PP) pp_character (PP, ']') argument
222 #define pp_left_brace(PP) pp_character (PP, '{') argument
223 #define pp_right_brace(PP) pp_character (PP, '}') argument
224 #define pp_semicolon(PP) pp_character (PP, ';') argument
225 #define pp_comma(PP) pp_string (PP, ", ") argument
226 #define pp_dot(PP) pp_character (PP, '.') argument
227 #define pp_colon(PP) pp_character (PP, ':') argument
228 #define pp_colon_colon(PP) pp_string (PP, "::") argument
229 #define pp_arrow(PP) pp_string (PP, "->") argument
230 #define pp_equal(PP) pp_character (PP, '=') argument
231 #define pp_question(PP) pp_character (PP, '?') argument
232 #define pp_bar(PP) pp_character (PP, '|') argument
233 #define pp_carret(PP) pp_character (PP, '^') argument
234 #define pp_ampersand(PP) pp_character (PP, '&') argument
235 #define pp_less(PP) pp_character (PP, '<') argument
236 #define pp_greater(PP) pp_character (PP, '>') argument
237 #define pp_plus(PP) pp_character (PP, '+') argument
238 #define pp_minus(PP) pp_character (PP, '-') argument
239 #define pp_star(PP) pp_character (PP, '*') argument
240 #define pp_slash(PP) pp_character (PP, '/') argument
241 #define pp_modulo(PP) pp_character (PP, '%') argument
242 #define pp_exclamation(PP) pp_character (PP, '!') argument
243 #define pp_complement(PP) pp_character (PP, '~') argument
244 #define pp_quote(PP) pp_character (PP, '\'') argument
245 #define pp_backquote(PP) pp_character (PP, '`') argument
246 #define pp_doublequote(PP) pp_character (PP, '"') argument
247 #define pp_newline_and_indent(PP, N) \ argument
249 pp_indentation (PP) += N; \
250 pp_newline (PP); \
251 pp_base_indent (pp_base (PP)); \
252 pp_needs_newline (PP) = false; \
254 #define pp_maybe_newline_and_indent(PP, N) \ argument
255 if (pp_needs_newline (PP)) pp_newline_and_indent (PP, N)
256 #define pp_maybe_space(PP) pp_base_maybe_space (pp_base (PP)) argument
257 #define pp_separate_with(PP, C) \ argument
259 pp_character (PP, C); \
260 pp_space (PP); \
262 #define pp_scalar(PP, FORMAT, SCALAR) \ argument
265 sprintf (pp_buffer (PP)->digit_buffer, FORMAT, SCALAR); \
266 pp_string (PP, pp_buffer (PP)->digit_buffer); \
269 #define pp_decimal_int(PP, I) pp_scalar (PP, "%d", I) argument
270 #define pp_wide_integer(PP, I) \ argument
271 pp_scalar (PP, HOST_WIDE_INT_PRINT_DEC, (HOST_WIDE_INT) I)
272 #define pp_widest_integer(PP, I) \ argument
273 pp_scalar (PP, HOST_WIDEST_INT_PRINT_DEC, (HOST_WIDEST_INT) I)
274 #define pp_pointer(PP, P) pp_scalar (PP, "%p", P) argument
276 #define pp_identifier(PP, ID) pp_string (PP, ID) argument
277 #define pp_tree_identifier(PP, T) \ argument
278 pp_append_text(PP, IDENTIFIER_POINTER (T), \
281 #define pp_unsupported_tree(PP, T) \ argument
282 pp_verbatim (pp_base (PP), "#%qs not supported by %s#", \
286 #define pp_buffer(PP) pp_base (PP)->buffer argument
289 #define pp_base(PP) (PP) argument
335 #define pp_set_verbatim_wrapping(PP) pp_set_verbatim_wrapping_ (pp_base (PP)) argument