Go to the documentation of this file.
30 #ifndef YASM_LISTFMT_H
31 #define YASM_LISTFMT_H
37 typedef struct yasm_listfmt_base {
59 (
const char *in_filename,
const char *obj_filename);
89 const char *obj_filename);
110 #define yasm_listfmt_keyword(listfmt) \
111 (((yasm_listfmt_base *)listfmt)->module->keyword)
113 #define yasm_listfmt_create(module, in_filename, obj_filename) \
114 module->create(in_filename, obj_filename)
116 #define yasm_listfmt_destroy(listfmt) \
117 ((yasm_listfmt_base *)listfmt)->module->destroy(listfmt)
119 #define yasm_listfmt_output(listfmt, f, linemap, a) \
120 ((yasm_listfmt_base *)listfmt)->module->output(listfmt, f, linemap, a)