Lines 89-95
TiXmlDocument *findXMLFile(const char *filename, SearchDirectories *dirs, char *
Link Here
|
89 |
//{jpg,png,bmp,pnm,pbm,pgm,ppm} |
89 |
//{jpg,png,bmp,pnm,pbm,pgm,ppm} |
90 |
Fl_Image* loadImage(const char *filename) |
90 |
Fl_Image* loadImage(const char *filename) |
91 |
{ |
91 |
{ |
92 |
char *suffix = strrchr(filename, '.'); |
92 |
const char *suffix = strrchr(filename, '.'); |
93 |
if (suffix == NULL) |
93 |
if (suffix == NULL) |
94 |
return NULL; |
94 |
return NULL; |
95 |
if (strcmp(suffix,".jpg") == 0) |
95 |
if (strcmp(suffix,".jpg") == 0) |
Lines 969-981
void TrackView::installMap(const char *name)
Link Here
|
969 |
uninstallMap(name); |
969 |
uninstallMap(name); |
970 |
|
970 |
|
971 |
// chop off any .xml suffix |
971 |
// chop off any .xml suffix |
972 |
temp = strrchr(name, '.'); |
972 |
temp = const_cast<char*>( strrchr(name, '.') ); |
973 |
if (temp) { |
973 |
if (temp) { |
974 |
if (strcmp(temp, ".xml") == 0) |
974 |
if (strcmp(temp, ".xml") == 0) |
975 |
temp[0] = '\0'; |
975 |
temp[0] = '\0'; |
976 |
} |
976 |
} |
977 |
// remove path |
977 |
// remove path |
978 |
temp = strrchr(name, '/'); |
978 |
temp = const_cast<char*>( strrchr(name, '/') ); |
979 |
if (temp) { |
979 |
if (temp) { |
980 |
strncpy(trackname, temp+1, 255); |
980 |
strncpy(trackname, temp+1, 255); |
981 |
} |
981 |
} |
Lines 1044-1056
void TrackView::uninstallMap(const char *name)
Link Here
|
1044 |
char *temp; |
1044 |
char *temp; |
1045 |
|
1045 |
|
1046 |
// chop off any .xml suffix |
1046 |
// chop off any .xml suffix |
1047 |
temp = strrchr(name, '.'); |
1047 |
temp = const_cast<char*>( strrchr(name, '.') ); |
1048 |
if (temp) { |
1048 |
if (temp) { |
1049 |
if (strcmp(temp, ".xml") == 0) |
1049 |
if (strcmp(temp, ".xml") == 0) |
1050 |
temp[0] = '\0'; |
1050 |
temp[0] = '\0'; |
1051 |
} |
1051 |
} |
1052 |
// remove path |
1052 |
// remove path |
1053 |
temp = strrchr(name, '/'); |
1053 |
temp = const_cast<char*>( strrchr(name, '/') ); |
1054 |
if (temp) { |
1054 |
if (temp) { |
1055 |
strncpy(trackname, temp+1, 255); |
1055 |
strncpy(trackname, temp+1, 255); |
1056 |
} |
1056 |
} |