X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=rmac.c;fp=rmac.c;h=4772d203bd93d612f5e9e6a7121ae37e98fc9786;hp=f43b83b8e6e2fb1047803e5d79c593aa035e9cd0;hb=619867988ebf5dafbf8e1adbda157d85ba9eedeb;hpb=ba8121d8647b88276977b37a425a9b5dc631731e diff --git a/rmac.c b/rmac.c index f43b83b..4772d20 100644 --- a/rmac.c +++ b/rmac.c @@ -50,7 +50,8 @@ int endian; // Host processor endianess (0 = LE, 1 = BE) char * objfname; // Object filename pointer char * firstfname; // First source filename char * cmdlnexec; // Executable name, pointer to ARGV[0] -char searchpath[512] = { 0 }; // Search path for include files +char searchpatha[512] = { 0 }; // Buffer to hold searchpath when specified +char * searchpath = NULL; // Search path for include files char defname[] = "noname.o"; // Default output filename int optim_flags[OPT_COUNT]; // Specific optimisations on/off matrix int activecpu = CPU_68000; // Active 68k CPU (68000 by default) @@ -410,8 +411,9 @@ int Process(int argc, char ** argv) case 'i': // Set directory search path case 'I': { - strcat(searchpath, argv[argno] + 2); - strcat(searchpath, ";"); + strcat(searchpatha, argv[argno] + 2); + strcat(searchpatha, ";"); + searchpath = searchpatha; // Check to see if include paths actually exist char current_path[256];