.SH NAME
ulas
.SH SYNOPSIS
- ulas [-hvVpdA] [-o=path] [-i=path] [-l=path] [-a=initial-address] [-S=ulas|mlb] [input]
+ ulas [-hvVpdA] [-o=path] [-I=path] [-l=path] [-a=initial-address] [-S=ulas|mlb] [input]
.SH DESCRIPTION
ulas
-s=path
Symbols file
- -i=path
+ -I=path
Add include search path
-a=initial-address
case 'l':
cfg->lst_path = strndup(optarg, ULAS_PATHMAX);
break;
- case 'i':
+ case 'I':
assert(incpathslen < ULAS_INCPATHSMAX);
incpaths[incpathslen++] = strndup(optarg, ULAS_PATHMAX);
break;
void ulas_help(void) {
printf("%s\n", ULAS_NAME);
- printf("Usage %s [-%s] [-o=path] [-i=path] [-l=path] [-a=initial-address] "
+ printf("Usage %s [-%s] [-o=path] [-I=path] [-l=path] [-a=initial-address] "
"[-S=ulas|mlb] "
"[input]\n\n",
ULAS_NAME, ULAS_OPTS);
ULAS_HELP("o=path", "Output file");
ULAS_HELP("l=path", "Listing file");
ULAS_HELP("s=path", "Symbols file");
- ULAS_HELP("i=path", "Add include search path");
+ ULAS_HELP("I=path", "Add include search path");
ULAS_HELP("a=initial-address", "Initial starting address");
ULAS_HELP("A", "Print addresses in disassembler mode");
ULAS_HELP("d", "Disassemble a file");
#define ULAS_OPTS "hvVpdA"
// args with value
-#define ULAS_OPTS_ARG "o:l:s:i:w:a:S:D:"
+#define ULAS_OPTS_ARG "o:l:s:I:w:a:S:D:"
#define ULAS_HELP(a, desc) printf("\t-%s\t%s\n", (a), desc);