libyasm
|
YASM list format module interface. More...
#include <listfmt.h>
Data Fields | |
const char * | name |
One-line description of the list format. More... | |
const char * | keyword |
Keyword used to select list format. More... | |
yasm_listfmt *(* | create )(const char *in_filename, const char *obj_filename) |
Create list format. More... | |
void(* | destroy )(yasm_listfmt *listfmt) |
Module-level implementation of yasm_listfmt_destroy(). More... | |
void(* | output )(yasm_listfmt *listfmt, FILE *f, yasm_linemap *linemap, yasm_arch *arch) |
Module-level implementation of yasm_listfmt_output(). More... | |
yasm_listfmt*(* yasm_listfmt_module::create)(const char *in_filename, const char *obj_filename) |
Create list format.
Module-level implementation of yasm_listfmt_create(). The filenames are provided solely for informational purposes.
in_filename | primary input filename |
obj_filename | object filename |
void(* yasm_listfmt_module::destroy)(yasm_listfmt *listfmt) |
Module-level implementation of yasm_listfmt_destroy().
Call yasm_listfmt_destroy() instead of calling this function.
const char* yasm_listfmt_module::keyword |
const char* yasm_listfmt_module::name |
void(* yasm_listfmt_module::output)(yasm_listfmt *listfmt, FILE *f, yasm_linemap *linemap, yasm_arch *arch) |
Module-level implementation of yasm_listfmt_output().
Call yasm_listfmt_output() instead of calling this function.