diff options
Diffstat (limited to 'liolib.c')
-rw-r--r-- | liolib.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: liolib.c,v 1.53 1999/12/27 13:04:53 roberto Exp roberto $ | 2 | ** $Id: liolib.c,v 1.54 1999/12/28 11:52:49 roberto Exp roberto $ |
3 | ** Standard I/O (and system) library | 3 | ** Standard I/O (and system) library |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -546,9 +546,12 @@ static void errorfb (lua_State *L) { | |||
546 | break; /* buffer is full */ | 546 | break; /* buffer is full */ |
547 | } | 547 | } |
548 | switch (*lua_getobjname(L, func, &name)) { | 548 | switch (*lua_getobjname(L, func, &name)) { |
549 | case 'g': | 549 | case 'g': case 'l': |
550 | sprintf(buff+strlen(buff), "function `%.50s'", name); | 550 | sprintf(buff+strlen(buff), "function `%.50s'", name); |
551 | break; | 551 | break; |
552 | case 'f': | ||
553 | sprintf(buff+strlen(buff), "method `%.50s'", name); | ||
554 | break; | ||
552 | case 't': | 555 | case 't': |
553 | sprintf(buff+strlen(buff), "`%.50s' tag method", name); | 556 | sprintf(buff+strlen(buff), "`%.50s' tag method", name); |
554 | break; | 557 | break; |