Lines 309-315
Link Here
|
309 |
GString *grabPath(const char *fileName) { |
309 |
GString *grabPath(const char *fileName) { |
310 |
#ifdef VMS |
310 |
#ifdef VMS |
311 |
//---------- VMS ---------- |
311 |
//---------- VMS ---------- |
312 |
char *p; |
312 |
const char *p; |
313 |
|
313 |
|
314 |
if ((p = strrchr(fileName, ']'))) |
314 |
if ((p = strrchr(fileName, ']'))) |
315 |
return new GString(fileName, p + 1 - fileName); |
315 |
return new GString(fileName, p + 1 - fileName); |
Lines 319-325
Link Here
|
319 |
|
319 |
|
320 |
#elif defined(__EMX__) || defined(WIN32) |
320 |
#elif defined(__EMX__) || defined(WIN32) |
321 |
//---------- OS/2+EMX and Win32 ---------- |
321 |
//---------- OS/2+EMX and Win32 ---------- |
322 |
char *p; |
322 |
const char *p; |
323 |
|
323 |
|
324 |
if ((p = strrchr(fileName, '/'))) |
324 |
if ((p = strrchr(fileName, '/'))) |
325 |
return new GString(fileName, p - fileName); |
325 |
return new GString(fileName, p - fileName); |
Lines 331-337
Link Here
|
331 |
|
331 |
|
332 |
#elif defined(ACORN) |
332 |
#elif defined(ACORN) |
333 |
//---------- RISCOS ---------- |
333 |
//---------- RISCOS ---------- |
334 |
char *p; |
334 |
const char *p; |
335 |
|
335 |
|
336 |
if ((p = strrchr(fileName, '.'))) |
336 |
if ((p = strrchr(fileName, '.'))) |
337 |
return new GString(fileName, p - fileName); |
337 |
return new GString(fileName, p - fileName); |
Lines 339-345
Link Here
|
339 |
|
339 |
|
340 |
#elif defined(MACOS) |
340 |
#elif defined(MACOS) |
341 |
//---------- MacOS ---------- |
341 |
//---------- MacOS ---------- |
342 |
char *p; |
342 |
const char *p; |
343 |
|
343 |
|
344 |
if ((p = strrchr(fileName, ':'))) |
344 |
if ((p = strrchr(fileName, ':'))) |
345 |
return new GString(fileName, p - fileName); |
345 |
return new GString(fileName, p - fileName); |
Lines 347-353
Link Here
|
347 |
|
347 |
|
348 |
#else |
348 |
#else |
349 |
//---------- Unix ---------- |
349 |
//---------- Unix ---------- |
350 |
char *p; |
350 |
const char *p; |
351 |
|
351 |
|
352 |
if ((p = strrchr(fileName, '/'))) |
352 |
if ((p = strrchr(fileName, '/'))) |
353 |
return new GString(fileName, p - fileName); |
353 |
return new GString(fileName, p - fileName); |