Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

obstack.h File Reference

Go to the source code of this file.

Compounds

struct  _obstack_chunk
struct  obstack

Functions

void _obstack_newchunk (struct obstack *, int)
void _obstack_free (struct obstack *, void *)
int _obstack_begin (struct obstack *, int, int, void *(*)(long), void(*)(void *))
int _obstack_begin_1 (struct obstack *, int, int, void *(*)(void *, long), void(*)(void *, void *), void *)
int _obstack_memory_used (struct obstack *)
void _obstack_newchunk ()
void _obstack_free ()
int _obstack_begin ()
int _obstack_begin_1 ()
int _obstack_memory_used ()
void obstack_init (struct obstack *obstack)
void * obstack_alloc (struct obstack *obstack, int size)
void * obstack_copy (struct obstack *obstack, void *address, int size)
void * obstack_copy0 (struct obstack *obstack, void *address, int size)
void obstack_free (struct obstack *obstack, void *block)
void obstack_blank (struct obstack *obstack, int size)
void obstack_grow (struct obstack *obstack, void *data, int size)
void obstack_grow0 (struct obstack *obstack, void *data, int size)
void obstack_1grow (struct obstack *obstack, int data_char)
void obstack_ptr_grow (struct obstack *obstack, void *data)
void obstack_int_grow (struct obstack *obstack, int data)
void * obstack_finish (struct obstack *obstack)
int obstack_object_size (struct obstack *obstack)
int obstack_room (struct obstack *obstack)
void obstack_make_room (struct obstack *obstack, int size)
void obstack_1grow_fast (struct obstack *obstack, int data_char)
void obstack_ptr_grow_fast (struct obstack *obstack, void *data)
void obstack_int_grow_fast (struct obstack *obstack, int data)
void obstack_blank_fast (struct obstack *obstack, int size)
void * obstack_base (struct obstack *obstack)
void * obstack_next_free (struct obstack *obstack)
int obstack_alignment_mask (struct obstack *obstack)
int obstack_chunk_size (struct obstack *obstack)
int obstack_memory_used (struct obstack *obstack)

Variables

void(* obstack_alloc_failed_handler )(void)
int obstack_exit_failure


Function Documentation

int _obstack_begin (    ) 
 

int _obstack_begin (  struct obstack *   ,
int   ,
int   ,
void *(*   )(long),
void(*   )(void *)
) 
 

int _obstack_begin_1 (    ) 
 

int _obstack_begin_1 (  struct obstack *   ,
int   ,
int   ,
void *(*   )(void *, long),
void(*   )(void *, void *),
void *   
) 
 

void _obstack_free (    ) 
 

void _obstack_free (  struct obstack *   ,
void *   
) 
 

int _obstack_memory_used (    ) 
 

int _obstack_memory_used (  struct obstack *    ) 
 

void _obstack_newchunk (    ) 
 

void _obstack_newchunk (  struct obstack *   ,
int   
) 
 

void obstack_1grow (  struct obstack *    obstack,
int    data_char
) 
 

void obstack_1grow_fast (  struct obstack *    obstack,
int    data_char
) 
 

int obstack_alignment_mask (  struct obstack *    obstack ) 
 

void* obstack_alloc (  struct obstack *    obstack,
int    size
) 
 

void* obstack_base (  struct obstack *    obstack ) 
 

void obstack_blank (  struct obstack *    obstack,
int    size
) 
 

void obstack_blank_fast (  struct obstack *    obstack,
int    size
) 
 

int obstack_chunk_size (  struct obstack *    obstack ) 
 

void* obstack_copy (  struct obstack *    obstack,
void *    address,
int    size
) 
 

void* obstack_copy0 (  struct obstack *    obstack,
void *    address,
int    size
) 
 

void* obstack_finish (  struct obstack *    obstack ) 
 

void obstack_free (  struct obstack *    obstack,
void *    block
) 
 

void obstack_grow (  struct obstack *    obstack,
void *    data,
int    size
) 
 

void obstack_grow0 (  struct obstack *    obstack,
void *    data,
int    size
) 
 

void obstack_init (  struct obstack *    obstack ) 
 

void obstack_int_grow (  struct obstack *    obstack,
int    data
) 
 

void obstack_int_grow_fast (  struct obstack *    obstack,
int    data
) 
 

void obstack_make_room (  struct obstack *    obstack,
int    size
) 
 

int obstack_memory_used (  struct obstack *    obstack ) 
 

void* obstack_next_free (  struct obstack *    obstack ) 
 

int obstack_object_size (  struct obstack *    obstack ) 
 

void obstack_ptr_grow (  struct obstack *    obstack,
void *    data
) 
 

void obstack_ptr_grow_fast (  struct obstack *    obstack,
void *    data
) 
 

int obstack_room (  struct obstack *    obstack ) 
 


Variable Documentation

void(* obstack_alloc_failed_handler)()
 

int obstack_exit_failure
 


Generated on Sat Mar 23 18:58:40 2002 for Komssys-mkauto by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002