| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #ifndef NASM_OUTLIB_H
- #define NASM_OUTLIB_H
- #include "nasm.h"
- #include "error.h"
- uint64_t realsize(enum out_type type, uint64_t size);
- enum directive_result
- null_directive(enum directive directive, char *value);
- void null_sectalign(int32_t seg, unsigned int value);
- void null_reset(void);
- int32_t null_segbase(int32_t seg);
- void null_debug_init(void);
- void null_debug_linenum(const char *filename, int32_t linenumber,
- int32_t segto);
- void null_debug_deflabel(char *name, int32_t segment, int64_t offset,
- int is_global, char *special);
- void null_debug_directive(const char *directive, const char *params);
- void null_debug_typevalue(int32_t type);
- void null_debug_output(int type, void *param);
- void null_debug_cleanup(void);
- extern const struct dfmt * const null_debug_arr[2];
- void nasm_do_legacy_output(const struct out_data *data);
- #endif
|