Home
last modified time | relevance | path

Searched refs:_cpp_buff (Results 1 – 9 of 9) sorted by relevance

/openbsd-src/gnu/gcc/libcpp/
H A Dinternal.h98 typedef struct _cpp_buff _cpp_buff; typedef
99 struct _cpp_buff struct
101 struct _cpp_buff *next; argument
105 extern _cpp_buff *_cpp_get_buff (cpp_reader *, size_t); argument
106 extern void _cpp_release_buff (cpp_reader *, _cpp_buff *);
107 extern void _cpp_extend_buff (cpp_reader *, _cpp_buff **, size_t);
108 extern _cpp_buff *_cpp_append_extend_buff (cpp_reader *, _cpp_buff *, size_t);
109 extern void _cpp_free_buff (_cpp_buff *);
167 _cpp_buff *buff;
328 _cpp_buff *a_buff; /* Aligned permanent storage. */
[all …]
H A Dlex.c64 static _cpp_buff *new_buff (size_t);
1533 static _cpp_buff *
1536 _cpp_buff *result; in new_buff()
1543 base = XNEWVEC (unsigned char, len + sizeof (_cpp_buff)); in new_buff()
1544 result = (_cpp_buff *) (base + len); in new_buff()
1554 _cpp_release_buff (cpp_reader *pfile, _cpp_buff *buff) in _cpp_release_buff()
1556 _cpp_buff *end = buff; in _cpp_release_buff()
1565 _cpp_buff *
1568 _cpp_buff *result, **p; in _cpp_get_buff()
1594 _cpp_buff *
[all …]
H A Dmacro.c45 static void push_ptoken_context (cpp_reader *, cpp_hashnode *, _cpp_buff *,
47 static _cpp_buff *collect_args (cpp_reader *, const cpp_hashnode *);
57 static _cpp_buff *funlike_invocation_p (cpp_reader *, cpp_hashnode *);
397 _cpp_buff *buff = _cpp_get_buff (pfile, len); in stringify_arg()
559 static _cpp_buff *
562 _cpp_buff *buff, *base_buff; in collect_args()
693 static _cpp_buff *
748 _cpp_buff *buff; in enter_macro_context()
799 _cpp_buff *buff; in replace_args()
959 push_ptoken_context (cpp_reader *pfile, cpp_hashnode *macro, _cpp_buff *buff, in push_ptoken_context()
H A Dtraditional.c48 _cpp_buff *buff;
828 _cpp_buff *buff; in replace_args_and_push()
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dcpphash.h113 typedef struct _cpp_buff _cpp_buff; typedef
114 struct _cpp_buff struct
116 struct _cpp_buff *next; argument
120 extern _cpp_buff *_cpp_get_buff PARAMS ((cpp_reader *, size_t)); argument
121 extern void _cpp_release_buff PARAMS ((cpp_reader *, _cpp_buff *));
122 extern void _cpp_extend_buff PARAMS ((cpp_reader *, _cpp_buff **, size_t));
123 extern _cpp_buff *_cpp_append_extend_buff PARAMS ((cpp_reader *, _cpp_buff *,
125 extern void _cpp_free_buff PARAMS ((_cpp_buff *));
203 _cpp_buff *buff;
356 _cpp_buff *a_buff; /* Aligned permanent storage. */
[all …]
H A Dcpplex.c88 static _cpp_buff *new_buff PARAMS ((size_t));
2023 static _cpp_buff *
2027 _cpp_buff *result;
2034 base = xmalloc (len + sizeof (_cpp_buff));
2035 result = (_cpp_buff *) (base + len);
2047 _cpp_buff *buff;
2049 _cpp_buff *end = buff;
2058 _cpp_buff *
2063 _cpp_buff *result, **p;
2089 _cpp_buff *
[all …]
H A Dcppmacro.c48 PARAMS ((cpp_reader *, cpp_hashnode *, _cpp_buff *,
50 static _cpp_buff *collect_args PARAMS ((cpp_reader *, const cpp_hashnode *));
63 static _cpp_buff *funlike_invocation_p PARAMS ((cpp_reader *, cpp_hashnode *));
388 _cpp_buff *buff = _cpp_get_buff (pfile, len);
567 static _cpp_buff *
572 _cpp_buff *buff, *base_buff;
703 static _cpp_buff *
762 _cpp_buff *buff;
817 _cpp_buff *buff;
980 _cpp_buff *buff;
H A Dcpptrad.c48 _cpp_buff *buff;
931 _cpp_buff *buff;
H A DChangeLog.69920 (push_ptoken_context): Take a _cpp_buff.
9922 (replace_args): Use a _cpp_buff for the replacement list with
9939 * cpphash.h (struct _cpp_buff, _cpp_get_buff, _cpp_release_buff,
9947 and parse_args. Use _cpp_buff for memory allocation.