share/text: kill needless text_add_char param
authorparasti <parasti@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Thu, 30 Jul 2009 20:26:53 +0000 (20:26 +0000)
committerparasti <parasti@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Thu, 30 Jul 2009 20:26:53 +0000 (20:26 +0000)
git-svn-id: https://s.snth.net/svn/neverball/trunk@2986 78b8d119-cf0a-0410-b17c-f493084dd1d7

ball/st_name.c
ball/st_save.c
share/text.c
share/text.h

index 48a3816..d8d3fc4 100644 (file)
@@ -84,7 +84,7 @@ static int name_action(int i)
         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;
index 6b35a79..8a84671 100644 (file)
@@ -96,8 +96,7 @@ static int save_action(int i)
         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;
index 9692318..4fcfdb1 100644 (file)
@@ -17,7 +17,7 @@
 
 /*---------------------------------------------------------------------------*/
 
-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;
@@ -27,7 +27,7 @@ int text_add_char(Uint32 unicode, char *string, int maxbytes, int maxchars)
     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)
index 0c0a500..2521a97 100644 (file)
@@ -5,7 +5,7 @@
 
 /*---------------------------------------------------------------------------*/
 
-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 *);