diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2003-03-19 18:16:12 -0300 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2003-03-19 18:16:12 -0300 |
| commit | 1a553f9199f99bd529c542ef3be60b7a48f4ff2a (patch) | |
| tree | 1401242d2d2e2fc96fd3de2034ecec84ee2eb231 /lstrlib.c | |
| parent | 0ca225d33a34377d8339aa562422c0a2918891e2 (diff) | |
| download | lua-1a553f9199f99bd529c542ef3be60b7a48f4ff2a.tar.gz lua-1a553f9199f99bd529c542ef3be60b7a48f4ff2a.tar.bz2 lua-1a553f9199f99bd529c542ef3be60b7a48f4ff2a.zip | |
better error messages
Diffstat (limited to 'lstrlib.c')
| -rw-r--r-- | lstrlib.c | 6 |
1 files changed, 3 insertions, 3 deletions
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lstrlib.c,v 1.95 2003/03/11 12:24:34 roberto Exp roberto $ | 2 | ** $Id: lstrlib.c,v 1.96 2003/03/14 18:59:53 roberto Exp roberto $ |
| 3 | ** Standard library for string operations and pattern-matching | 3 | ** Standard library for string operations and pattern-matching |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -695,7 +695,7 @@ static int str_format (lua_State *L) { | |||
| 695 | char buff[MAX_ITEM]; /* to store the formatted item */ | 695 | char buff[MAX_ITEM]; /* to store the formatted item */ |
| 696 | int hasprecision = 0; | 696 | int hasprecision = 0; |
| 697 | if (isdigit(uchar(*strfrmt)) && *(strfrmt+1) == '$') | 697 | if (isdigit(uchar(*strfrmt)) && *(strfrmt+1) == '$') |
| 698 | return luaL_error(L, "obsolete `format' option (d$)"); | 698 | return luaL_error(L, "obsolete option (d$) to `format'"); |
| 699 | arg++; | 699 | arg++; |
| 700 | strfrmt = scanformat(L, strfrmt, form, &hasprecision); | 700 | strfrmt = scanformat(L, strfrmt, form, &hasprecision); |
| 701 | switch (*strfrmt++) { | 701 | switch (*strfrmt++) { |
| @@ -732,7 +732,7 @@ static int str_format (lua_State *L) { | |||
| 732 | } | 732 | } |
| 733 | } | 733 | } |
| 734 | default: { /* also treat cases `pnLlh' */ | 734 | default: { /* also treat cases `pnLlh' */ |
| 735 | return luaL_error(L, "invalid option in `format'"); | 735 | return luaL_error(L, "invalid option to `format'"); |
| 736 | } | 736 | } |
| 737 | } | 737 | } |
| 738 | luaL_addlstring(&b, buff, strlen(buff)); | 738 | luaL_addlstring(&b, buff, strlen(buff)); |
