X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=rmac.c;h=8dde4c6d9a34925a534de81a25cd2c7fb8b8b8b4;hp=fa64f777c72f866e5601ab7f305b897b23ea0c7b;hb=9fb8931331db981c04e062a3ad36c0d79acb30ae;hpb=daf2f61a3664329ae7f9609e1e14da2b8780fd10 diff --git a/rmac.c b/rmac.c index fa64f77..8dde4c6 100644 --- a/rmac.c +++ b/rmac.c @@ -37,7 +37,6 @@ int rgpu, rdsp; // Assembling Jaguar GPU or DSP code int list_fd; // File to write listing to int regbank; // RISC register bank int segpadsize; // Segment padding size -int in_main; // In main memory flag for GPUMAIN int endian; // Host processor endianess char * objfname; // Object filename pointer char * firstfname; // First source filename @@ -301,6 +300,7 @@ int rmac_qsort(char * base, int n, int size, int (*compar)()) } +#if 0 // // Allocate memory; Panic and Quit if we Run Out // @@ -338,6 +338,7 @@ char * amem(LONG amount) return p; } +#endif // @@ -560,7 +561,6 @@ int process(int argc, char ** argv) orgwarning = 0; // No ORG warning issued a_amount = 0; segpadsize = 2; // Initialise segment padding size - in_main = 0; // Initialise modules InitSymbolTable(); // Symbol table @@ -573,7 +573,7 @@ int process(int argc, char ** argv) init_list(); // Listing generator // Process command line arguments and assemble source files - for(argno = 0; argno < argc; ++argno) + for(argno=0; argno 1) { - status = process(argc - 1, argv + 1); - } - else - { - display_version(); - display_help(); + return process(argc - 1, argv + 1); } - return status; + display_version(); + display_help(); + + return 0; }