Lines 277-283
Link Here
|
277 |
GString *grabPath(const char *fileName) { |
277 |
GString *grabPath(const char *fileName) { |
278 |
#ifdef VMS |
278 |
#ifdef VMS |
279 |
//---------- VMS ---------- |
279 |
//---------- VMS ---------- |
280 |
char *p; |
280 |
const char *p; |
281 |
|
281 |
|
282 |
if ((p = strrchr(fileName, ']'))) |
282 |
if ((p = strrchr(fileName, ']'))) |
283 |
return new GString(fileName, p + 1 - fileName); |
283 |
return new GString(fileName, p + 1 - fileName); |
Lines 287-293
Link Here
|
287 |
|
287 |
|
288 |
#elif defined(__EMX__) || defined(WIN32) |
288 |
#elif defined(__EMX__) || defined(WIN32) |
289 |
//---------- OS/2+EMX and Win32 ---------- |
289 |
//---------- OS/2+EMX and Win32 ---------- |
290 |
char *p; |
290 |
const char *p; |
291 |
|
291 |
|
292 |
if ((p = strrchr(fileName, '/'))) |
292 |
if ((p = strrchr(fileName, '/'))) |
293 |
return new GString(fileName, p - fileName); |
293 |
return new GString(fileName, p - fileName); |
Lines 300-306
Link Here
|
300 |
|
300 |
|
301 |
#elif defined(ACORN) |
301 |
#elif defined(ACORN) |
302 |
//---------- RISCOS ---------- |
302 |
//---------- RISCOS ---------- |
303 |
char *p; |
303 |
const char *p; |
304 |
|
304 |
|
305 |
if ((p = strrchr(fileName, '.'))) |
305 |
if ((p = strrchr(fileName, '.'))) |
306 |
return new GString(fileName, p - fileName); |
306 |
return new GString(fileName, p - fileName); |
Lines 307-313
Link Here
|
307 |
|
307 |
|
308 |
#elif defined(MACOS) |
308 |
#elif defined(MACOS) |
309 |
//---------- MacOS ---------- |
309 |
//---------- MacOS ---------- |
310 |
char *p; |
310 |
const char *p; |
311 |
|
311 |
|
312 |
if ((p = strrchr(fileName, ':'))) |
312 |
if ((p = strrchr(fileName, ':'))) |
313 |
return new GString(fileName, p - fileName); |
313 |
return new GString(fileName, p - fileName); |
Lines 315-321
Link Here
|
315 |
|
315 |
|
316 |
#else |
316 |
#else |
317 |
//---------- Unix ---------- |
317 |
//---------- Unix ---------- |
318 |
char *p; |
318 |
const char *p; |
319 |
|
319 |
|
320 |
if ((p = strrchr(fileName, '/'))) |
320 |
if ((p = strrchr(fileName, '/'))) |
321 |
return new GString(fileName, p - fileName); |
321 |
return new GString(fileName, p - fileName); |