Roberto Ierusalimschy
|
5b6be84106
ensures that argument 'mode' to 'io.open' matches "[rwa]%+?b?", to
|
16 years ago |
Roberto Ierusalimschy
|
e39e758a73
closing a "popen" file returns the process exit status
|
16 years ago |
Roberto Ierusalimschy
|
f86f4116c8
micro-optimization: avoid one API call in 'read_chars'
|
17 years ago |
Roberto Ierusalimschy
|
7f69f0efb0
remove of useless test in 'read_chars' (if n == 0 then the resulting
|
17 years ago |
Roberto Ierusalimschy
|
dae850e0ee
details
|
17 years ago |
Roberto Ierusalimschy
|
79cb336d74
does not allow standard files to be closed
|
18 years ago |
Roberto Ierusalimschy
|
d22526ec30
'lua_strlen' is for compatibility only
|
19 years ago |
Roberto Ierusalimschy
|
ee41bc03ab
details
|
19 years ago |
Roberto Ierusalimschy
|
55e323190e
files should not be operated after fclose, even when fclose fails
|
19 years ago |
Roberto Ierusalimschy
|
64205e91a3
empty string may cause out-of-bound access
|
19 years ago |
Roberto Ierusalimschy
|
baffc37f5c
detail
|
19 years ago |
Roberto Ierusalimschy
|
bfdcbbcd76
small optimizations (lua_newtable -> lua_createtable)
|
19 years ago |
Roberto Ierusalimschy
|
ed7039024d
avoid some warnings
|
20 years ago |
Roberto Ierusalimschy
|
ebf646efb5
detail
|
20 years ago |
Roberto Ierusalimschy
|
3390f9a35a
detail
|
20 years ago |
Roberto Ierusalimschy
|
2f2b4a42a9
luaL_checkudata raises an error if value is not correct
|
20 years ago |
Roberto Ierusalimschy
|
5e8a9e324c
luaL_openlib -> luaL_register, luaL_putchar -> luaL_addchar
|
20 years ago |
Roberto Ierusalimschy
|
80ac5e83fd
details (alphabetical order for list of functions)
|
20 years ago |
Roberto Ierusalimschy
|
3ad03b331d
optional size for 'setvbuf'
|
20 years ago |
Roberto Ierusalimschy
|
86add535d8
'popen' is back
|
20 years ago |
Roberto Ierusalimschy
|
e8a7ecb982
luaL_findstring -> luaL_checkoption
|
20 years ago |
Roberto Ierusalimschy
|
c2bb9abcec
better quotes for strings in error messages
|
20 years ago |
Roberto Ierusalimschy
|
086d6b09ce
avoid name colision with `close' function
|
20 years ago |
Roberto Ierusalimschy
|
7d45a5f48f
C functions and userdata also have environments
|
20 years ago |
Roberto Ierusalimschy
|
2d8b099274
better checking for read errors (with `ferror´)
|
21 years ago |
Roberto Ierusalimschy
|
f87057690b
`io.lines' also can give the file name in its error message
|
21 years ago |
Roberto Ierusalimschy
|
76d8b8db06
`lua_pushfstring' now supports `%p' option too
|
21 years ago |
Roberto Ierusalimschy
|
ce455481ab
separation between io lib and os lib
|
21 years ago |
Roberto Ierusalimschy
|
0733c83b8c
other modules may need FILEHANDLE definition
|
21 years ago |
Roberto Ierusalimschy
|
e9844a4f1d
`popen' is not ANSI and therefore was removed from the basic library
|
21 years ago |