Home
last modified time | relevance | path

Searched refs:macroexpand (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/bsd/tradcpp/dist/
H A Ddirective.c190 expr = macroexpand(p2, line, strlen(line), true); in d_if()
266 expr = macroexpand(p2, line, strlen(line), true); in d_elif()
449 text = macroexpand(p2, line, strlen(line), false); in d_include()
478 text = macroexpand(p2, line, strlen(line), true); in d_line()
540 msg = macroexpand(p2, line, strlen(line), false); in d_warning()
554 msg = macroexpand(p2, line, strlen(line), false); in d_error()
H A Dmacro.h47 char *macroexpand(struct place *, const char *buf, size_t len,
H A Dmacro.c907 newbuf2 = macroexpand(p, newbuf, strlen(newbuf), false); in expand_domacro()
1244 macroexpand(struct place *p, const char *buf, size_t len, bool honordefined) in macroexpand() function
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A DFSFChangeLog133 (macroexpand): Record expand_size separately from expand_length.
181 (collect_expansion, skip_quoted_string, macroexpand): Likewise.
1852 (skip_if_group, macroexpand): Likewise.
2639 (macroexpand): Newline space is not a special marker inside a string.
2640 (macroexpand, macarg): Do not generate \ddd for control characters
H A DFSFChangeLog.107780 (macroexpand, cpp_get_token): Fix reporting of unterminated strings.
7793 (macroexpand): Remember initial line so we can report it if the
8225 * cpplib.c (macroexpand): Delete "@ " if stringifying.
8230 (macroexpand): Set output_escapes during whole function (and
8232 (macroexpand): Set "@ " before and after expansion result.
8287 macro call as if it were terminated, since `macroexpand' relies
H A DFSFChangeLog.118193 * cpplib.c (macroexpand): Delete any no-reexpansion marker following
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DFSFChangeLog133 (macroexpand): Record expand_size separately from expand_length.
181 (collect_expansion, skip_quoted_string, macroexpand): Likewise.
1852 (skip_if_group, macroexpand): Likewise.
2639 (macroexpand): Newline space is not a special marker inside a string.
2640 (macroexpand, macarg): Do not generate \ddd for control characters
H A DFSFChangeLog.107780 (macroexpand, cpp_get_token): Fix reporting of unterminated strings.
7793 (macroexpand): Remember initial line so we can report it if the
8225 * cpplib.c (macroexpand): Delete "@ " if stringifying.
8230 (macroexpand): Set output_escapes during whole function (and
8232 (macroexpand): Set "@ " before and after expansion result.
8287 macro call as if it were terminated, since `macroexpand' relies
H A DChangeLog-19991516 (macroexpand): Initialize free_ptr of each argument. When an
3526 * cccp.c (macroexpand): Avoid out of range accesses for omitted
4504 output_line_directive, macroexpand, macarg, change_newlines,
11591 * cpphash.c (macroexpand): Delete leading whitespace when arg
15891 * cpphash.c (collect_expansion, macroexpand,
16361 * cpphash.c (macroexpand): Initialize token.
19209 monthnames, special_symbol, unsafe_chars, macroexpand,
19338 (macroexpand): Special symbol buffers have escapes too.
20470 (macroexpand): Handle special symbols here.
H A DChangeLog-20003394 * tradcpp.c (rescan, do_line, macroexpand, macarg): Use
26744 cpp_install, create_definition, macroexpand, compare_defs,
27434 (macroexpand): Replace bcopy with memcpy throughout. Replace
28944 (macroexpand): ... and out of the loop that calls macarg.
28958 return to that mark before proceeding to call macroexpand or
29169 * cpphash.c (macroexpand): Correctly delete \r escapes when
30338 (macroexpand): Remove code referencing those fields.
31974 * cpphash.c (macroexpand): Likewise for `args' and `rest_zero'.
H A DChangeLog-19972864 (macroexpand): Likewise.
H A DChangeLog-19984991 * cpplib.c (macroexpand): Correct off-by-one error in handling
5222 * cpplib.c (macroexpand): If arg->raw_before or
8448 (macroexpand): See above.
H A DFSFChangeLog.118193 * cpplib.c (macroexpand): Delete any no-reexpansion marker following
H A DChangeLog-200126158 * tradcpp.c (macroexpand): Likewise for call to `error_with_line'.