summaryrefslogtreecommitdiff
path: root/lstrlib.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2002-03-20 09:54:08 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2002-03-20 09:54:08 -0300
commit88c9bf99de50df5575cce13e8e6c278b9f1dc0d0 (patch)
tree3cfe2080f0a2595b62b74752c84ffa763e83f8e6 /lstrlib.c
parent63a614e1453b6b03b89b5d47efa476acd5f9d1d2 (diff)
downloadlua-github-88c9bf99de50df5575cce13e8e6c278b9f1dc0d0.tar.gz
standard libraries in packages
Diffstat (limited to 'lstrlib.c')
-rw-r--r--lstrlib.c30
1 files changed, 16 insertions, 14 deletions
diff --git a/lstrlib.c b/lstrlib.c
index 7ad674bd..ff8eba33 100644
--- a/lstrlib.c
+++ b/lstrlib.c
@@ -1,5 +1,5 @@
/*
-** $Id: lstrlib.c,v 1.77 2002/02/08 22:39:36 roberto Exp roberto $
+** $Id: lstrlib.c,v 1.78 2002/03/11 13:29:40 roberto Exp roberto $
** Standard library for string operations and pattern-matching
** See Copyright Notice in lua.h
*/
@@ -707,18 +707,19 @@ static int str_format (lua_State *L) {
static const luaL_reg strlib[] = {
-{"strlen", str_len},
-{"strsub", str_sub},
-{"strlower", str_lower},
-{"strupper", str_upper},
-{"strchar", str_char},
-{"strrep", str_rep},
-{"strbyte", str_byte},
-{"concat", str_concat},
-{"format", str_format},
-{"strfind", str_find},
-{"gfind", gfind},
-{"gsub", str_gsub}
+ {"len", str_len},
+ {"sub", str_sub},
+ {"lower", str_lower},
+ {"upper", str_upper},
+ {"char", str_char},
+ {"rep", str_rep},
+ {"byte", str_byte},
+ {"concat", str_concat},
+ {"format", str_format},
+ {"find", str_find},
+ {"gfind", gfind},
+ {"gsub", str_gsub},
+ {NULL, NULL}
};
@@ -726,6 +727,7 @@ static const luaL_reg strlib[] = {
** Open string library
*/
LUALIB_API int lua_strlibopen (lua_State *L) {
- luaL_openl(L, strlib);
+ luaL_opennamedlib(L, "str", strlib);
return 0;
}
+