Jelajahi Sumber

detail: better way to put a "..." in message.

Roberto Ierusalimschy 28 tahun lalu
induk
melakukan
19a1e19ae1
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      inout.c

+ 3 - 3
inout.c

@@ -5,7 +5,7 @@
 ** Also provides some predefined lua functions.
 */
 
-char *rcs_inout="$Id: inout.c,v 2.55 1997/04/04 22:24:51 roberto Exp roberto $";
+char *rcs_inout="$Id: inout.c,v 2.56 1997/04/06 14:08:08 roberto Exp roberto $";
 
 #include <stdio.h>
 #include <string.h>
@@ -95,8 +95,8 @@ void lua_openstring (char *s)
   char buff[SIZE_PREF+25];
   lua_setinput(stringinput);
   st = s;
-  sprintf(buff, "(dostring) >> %.20s", s);
-  if (strlen(s) > SIZE_PREF) strcat(buff, "...");
+  sprintf(buff, "(dostring) >> %.20s%s", s,
+          (strlen(s) > SIZE_PREF) ? "..." : "");
   lua_parsedfile = luaI_createfixedstring(buff)->str;
 }