char *nasm_strcat(const char *one, const char *two);
-/* Do-nothing versions of all the debug routines */
-struct ofmt;
-void null_debug_init(struct ofmt *of, void *id, FILE * fp, efunc error);
-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_routine(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 struct dfmt null_debug_form;
-extern struct dfmt *null_debug_arr[2];
-
const char *prefix_name(int);
#define ZERO_BUF_SIZE 4096
void ofmt_list(struct ofmt *, FILE *);
void dfmt_list(struct ofmt *ofmt, FILE * fp);
struct ofmt *ofmt_register(efunc error);
+extern struct dfmt null_debug_form;
#endif /* NASM_OUTFORM_H */
#include "nasm.h"
#include "nasmlib.h"
#include "output/outform.h"
+#include "output/outlib.h"
#ifdef OF_IEEE
uint64_t realsize(enum out_type type, uint64_t size);
+/* Do-nothing versions of all the debug routines */
+struct ofmt;
+void null_debug_init(struct ofmt *of, void *id, FILE * fp, efunc error);
+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_routine(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 struct dfmt *null_debug_arr[2];
+
#endif /* NASM_OUTLIB_H */
#include "nasmlib.h"
#include "stdscan.h"
#include "output/outform.h"
+#include "output/outlib.h"
#ifdef OF_OBJ
#include "nasmlib.h"
#include "saa.h"
#include "output/outform.h"
+#include "output/outlib.h"
/* VERBOSE_WARNINGS: define this to add some extra warnings... */
#define VERBOSE_WARNINGS