char **argv;
{
/*
- * Usage: ass [-[d][p][m][u]] [-s(s/m/l/x)] [ [file] [flag] ] ...
+ * Usage: ass [-[d][p][m][u][U]] [-s(s/m/l/x)] [ [file] [flag] ] ...
* The d flag can be repeated several times, resulting in more
* debugging information.
*/
#ifdef JOHAN
case 'j': ++jflag; break;
#endif
+ case 'U': ++Uflag; break;
case '-':
case '+':
on = (*argp == '+');
for (g = xglobs; count--; g++)
if (g->g_name && (g->g_status&DEF)==0)
printf(" %s\n",glostring(g));
+ if (! Uflag) nerrors++;
}
}
int jflag;
#endif
int wflag = 0; /* don't issue warning messages */
+int Uflag = 0; /* exit status 0 on unresolved refs */
int eof_seen;
int mod_sizes; /* Size info in current module ok? */
procedure number and module of definition.
.IP -d
Used for debugging em_ass itself.
+.IP -U
+With this flag, em_ass has exit status 0 even when there are unresolved
+references.
.PD
.PP
em_ass assembles and links together compact EM assembly language modules