1 #ifndef BEASM_ASM_GNU_H
2 #define BEASM_ASM_GNU H
4 #include "beasm_dump_globals.h"
10 #define obstack_chunk_alloc xmalloc
11 #define obstack_chunk_free free
13 typedef struct _gnuasm_privdata_t {
14 struct obstack common_obst;
15 struct obstack data_obst;
16 struct obstack rdata_obst;
17 struct obstack code_obst;
21 assembler_t *gnuasm_create_assembler ( void );
22 void gnuasm_dump ( assembler_t *assembler, FILE* out );
23 void gnuasm_delete_assembler ( assembler_t *assembler );