Changeset 2bc357abaca0cfec2814a8e2892c5c9775e46dfc
- Timestamp:
- 02/20/10 20:36:12
(3 years ago)
- Author:
- Theo Schlossnagle <jesus@omniti.com>
- git-committer:
- Theo Schlossnagle <jesus@omniti.com> 1266698172 +0000
- git-parent:
[7d70182829211f6a49777014122994e32dc0cd43]
- git-author:
- Theo Schlossnagle <jesus@omniti.com> 1266698172 +0000
- Message:
add a string.pack and string.unpack.
this code is public domain, I've reviewed it and it should be safe. It's
a variant on a plethora of other implementations out there and would be
trivial to rewrite should the need arise.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r8d8df04 |
r2bc357a |
|
| 38 | 38 | selfcheck.lo: selfcheck.xmlh |
|---|
| 39 | 39 | |
|---|
| 40 | | lua.@MODULEEXT@: lua.lo lua_noit.lo |
|---|
| 41 | | @$(MODULELD) $(LDFLAGS) -o $@ lua.lo lua_noit.lo ../lua/liblua.lo |
|---|
| | 40 | lua.@MODULEEXT@: lua.lo lua_noit.lo lua_lpack.lo |
|---|
| | 41 | @$(MODULELD) $(LDFLAGS) -o $@ lua.lo lua_noit.lo lua_lpack.lo ../lua/liblua.lo |
|---|
| 42 | 42 | @echo "- linking $@" |
|---|
| 43 | 43 | |
|---|
| … | … | |
| 48 | 48 | lua_noit.lo: lua_noit.c |
|---|
| 49 | 49 | @$(CC) $(CPPFLAGS) $(SHCFLAGS) -I$(top_srcdir)/src/lua/src -c lua_noit.c -o $@ |
|---|
| | 50 | @echo "- compiling $<" |
|---|
| | 51 | |
|---|
| | 52 | lua_lpack.lo: lua_lpack.c |
|---|
| | 53 | @$(CC) $(CPPFLAGS) $(SHCFLAGS) -I$(top_srcdir)/src/lua/src -c lua_lpack.c -o $@ |
|---|
| 50 | 54 | @echo "- compiling $<" |
|---|
| 51 | 55 | |
|---|
| r7d70182 |
r2bc357a |
|
| 780 | 780 | lua_gc(L, LUA_GCSTOP, 0); /* stop collector during initialization */ |
|---|
| 781 | 781 | luaL_openlibs(L); /* open libraries */ |
|---|
| | 782 | luaopen_pack(L); |
|---|
| 782 | 783 | luaopen_noit(L); |
|---|
| 783 | 784 | |
|---|
| r7d70182 |
r2bc357a |
|
| 102 | 102 | void noit_lua_init(); |
|---|
| 103 | 103 | int luaopen_noit(lua_State *L); |
|---|
| | 104 | int luaopen_pack(lua_State *L); /* from lua_lpack.c */ |
|---|
| 104 | 105 | noit_lua_check_info_t *get_ci(lua_State *L); |
|---|
| 105 | 106 | int noit_lua_yield(noit_lua_check_info_t *ci, int nargs); |
|---|