break;
default:
- if (text_add_char(i, player, MAXNAM, 17))
+ if (text_add_char(i, player, sizeof (player)))
gui_set_label(name_id, player);
}
return 1;
break;
default:
- if (text_add_char(i, filename, sizeof (filename) - 1,
- sizeof (filename) - 1))
+ if (text_add_char(i, filename, sizeof (filename)))
gui_set_label(file_id, filename);
}
return 1;
/*---------------------------------------------------------------------------*/
-int text_add_char(Uint32 unicode, char *string, int maxbytes, int maxchars)
+int text_add_char(Uint32 unicode, char *string, int maxbytes)
{
size_t pos = strlen(string);
int l;
else if (unicode < 0x10000) l = 3;
else l = 4;
- if ((pos + l >= maxbytes) || (text_length(string) + 1 >= maxchars))
+ if (pos + l >= maxbytes)
return 0;
if (unicode < 0x80)
/*---------------------------------------------------------------------------*/
-int text_add_char(Uint32, char *, int, int);
+int text_add_char(Uint32, char *, int);
int text_del_char(char *);
int text_length(const char *);