/* TODO: cleanup this whole file .. it's a fuckign mess */
/* set by the standard */
-const oper_info *operators = NULL;
-size_t operator_count = 0;
-static bool opts_output_wasset = false;
-
-typedef struct { char *filename; int type; } argitem;
-typedef struct { char *name; char *value; } ppitem;
-static argitem *items = NULL;
-static ppitem *ppems = NULL;
+const oper_info *operators = nullptr;
+size_t operator_count = 0;
+static bool opts_output_wasset = false;
+struct argitem { char *filename; int type; };
+struct ppitem { char *name; char *value; };
+static argitem *items = nullptr;
+static ppitem *ppems = nullptr;
#define TYPE_QC 0
#define TYPE_ASM 1
bool argend = false;
size_t itr;
char buffer[1024];
- char *config = NULL;
+ char *config = nullptr;
while (!argend && argc > 1) {
char *argarg;
if (options_long_gcc("force-crc", &argc, &argv, &argarg)) {
OPTS_OPTION_BOOL(OPTION_FORCECRC) = true;
- OPTS_OPTION_U16 (OPTION_FORCED_CRC) = strtol(argarg, NULL, 0);
+ OPTS_OPTION_U16 (OPTION_FORCED_CRC) = strtol(argarg, nullptr, 0);
continue;
}
if (options_long_gcc("state-fps", &argc, &argv, &argarg)) {
- OPTS_OPTION_U32(OPTION_STATE_FPS) = strtol(argarg, NULL, 0);
+ OPTS_OPTION_U32(OPTION_STATE_FPS) = strtol(argarg, nullptr, 0);
opts_set(opts.flags, EMULATE_STATE, true);
continue;
}
if (!(argarg = strchr(argv[0] + 2, '='))) {
macro.name = util_strdup(argv[0]+2);
- macro.value = NULL;
+ macro.value = nullptr;
} else {
*argarg='\0'; /* terminate for name */
macro.name = util_strdup(argv[0]+2);
return false;
}
if (util_isdigit(argarg[0])) {
- uint32_t val = (uint32_t)strtol(argarg, NULL, 10);
+ uint32_t val = (uint32_t)strtol(argarg, nullptr, 10);
OPTS_OPTION_U32(OPTION_O) = val;
opts_setoptimlevel(val);
} else {
int retval = 0;
bool operators_free = false;
bool progs_src = false;
- FILE *outfile = NULL;
- struct parser_s *parser = NULL;
- struct ftepp_s *ftepp = NULL;
+ FILE *outfile = nullptr;
+ parser_t *parser = nullptr;
+ ftepp_t *ftepp = nullptr;
app_name = argv[0];
con_init ();
if (!vec_size(items)) {
FILE *src;
- char *line = NULL;
+ char *line = nullptr;
size_t linelen = 0;
bool hasline = false;
if (progs_src) {
mem_d(items[itr].filename);
- items[itr].filename = NULL;
+ items[itr].filename = nullptr;
}
}
ftepp_finish(ftepp);
- ftepp = NULL;
+ ftepp = nullptr;
if (!OPTS_OPTION_BOOL(OPTION_PP_ONLY)) {
if (!parser_finish(parser, OPTS_OPTION_STR(OPTION_OUTPUT))) {
retval = 1;