Turn "_" into " ", since "Brave_Sir_Robin" looks yucky.

Proper fix is to store name in file.
This commit is contained in:
warwick
2002-07-04 06:26:15 +00:00
parent da2423c528
commit 7dd72e4ac2

View File

@@ -4476,9 +4476,17 @@ static char** get_saved_names()
char name[NAME_MAX];
if ( sscanf( namelist[i]->d_name, "%d%s", &uid, name ) == 2 ) {
if ( uid == myuid ) {
/* Name should be stored in save file, but currently we
have to extract it from the filename, which loses
information (eg. "/", "_", and "." characters are lost. */
int k;
char* end = strstr(name,".gz");
if ( !end ) end = strstr(name,".Z");
if ( end ) *end = 0;
/* "_" most likely means " ", which certainly looks nicer */
for (k=0; name[k]; k++)
if ( name[k]=='_' )
name[k]=' ';
result[j++] = strdup(name);
}
}