Lines Matching refs:use
20 use obstacks.
49 to access the contents of the structure directly; use only the functions
53 You can declare variables of type @code{struct obstack} and use them as
60 obstack to use. You do this with a pointer of type @code{struct obstack
66 the chunks currently in use.
71 you do need to supply a function which the obstack library should use to
79 Each source file in which you plan to use the obstack functions
93 them are freed. These macros should appear before any use of obstacks
96 Usually these are defined to use @code{malloc} via the intermediary
110 At run time, before the program can use a @code{struct obstack} object
200 To allocate a block with specified contents, use the function
221 example of its use:
239 To free an object allocated in an obstack, use the function
274 precautions you must take if you plan to use compilers other than GNU C.
278 macros like functions, but you cannot use them in any other way (for
291 If you use @code{*obstack_list_ptr++} as the obstack pointer argument,
316 @strong{Warning:} When you do use the macros, you must observe the
319 If you use the GNU C compiler, this precaution is not necessary, because
344 While the obstack is in use for a growing object, you cannot use it for
358 To add a block of initialized space, use @code{obstack_grow}, which is
375 To add one character at a time, use the function @code{obstack_1grow}.
382 Adding the value of a pointer one can use the function
398 When you are finished growing the object, use the function
433 You can use @code{obstack_blank} with a negative size argument to make
465 While you know there is room, you can use these fast growth functions
500 are not safe. In this case, simply use the corresponding ordinary
504 So, each time you use an ordinary growth function, check afterward for
546 allocation in an obstack. You can use them to learn about an object while
591 To access an obstack's alignment boundary, use the macro
690 Initialize use of an obstack. @xref{Creating Obstacks}.