Roberto Ierusalimschy
|
8ef9117924
fancier way to do sign extension
|
11 years ago |
Roberto Ierusalimschy
|
420cc62fac
missplelling in comments/function names (endianess -> endianness)
|
11 years ago |
Roberto Ierusalimschy
|
2d5e2212d4
native lua_Number may be neither float nor double (in pack/unpackfloat)
|
11 years ago |
Roberto Ierusalimschy
|
da4811238a
details (typos in comments)
|
11 years ago |
Roberto Ierusalimschy
|
ad40bb1181
detail in string.rep: allow large repetitions of the empty string (no
|
11 years ago |
Roberto Ierusalimschy
|
6318de80d3
added 'strip' parameter to lua_dump/string.dump
|
11 years ago |
Roberto Ierusalimschy
|
916bd874ad
added explicit default options to string.pack/unpack functions
|
11 years ago |
Roberto Ierusalimschy
|
cd848cab6b
first implementation for string.pack/unpackfloat + try not to assume
|
11 years ago |
Roberto Ierusalimschy
|
29256e8960
first implementation of string.packint/string.unpackint
|
11 years ago |
Roberto Ierusalimschy
|
7c4cc505db
added "reasonable" limit for 'string.rep' (otherwise it is too easy
|
12 years ago |
Roberto Ierusalimschy
|
55f566bd22
use lua_Integer for integer parameters to avoid truncation
|
12 years ago |
Roberto Ierusalimschy
|
c5069528e1
details ('Type* id' -> 'Type *id')
|
12 years ago |
Roberto Ierusalimschy
|
944709c77b
more definitions to support integer formatting
|
12 years ago |
Roberto Ierusalimschy
|
53480f1163
details (remove of some extra spaces)
|
13 years ago |
Roberto Ierusalimschy
|
6625cbecd1
Bug: Some patterns can overflow the C stack, due to recursion
|
13 years ago |
Roberto Ierusalimschy
|
054c20cd5b
spaces -> tabs in #defines
|
13 years ago |
Roberto Ierusalimschy
|
048be9cf27
different scheme to check arguments to '%d', '%x', etc. Old scheme
|
13 years ago |
Roberto Ierusalimschy
|
462375ba47
'if' to avoid empty 'memcpy' (may be expensive)
|
13 years ago |
Roberto Ierusalimschy
|
f1d2ac3a98
allow non-integer arguments to integer formats (%d, %x, etc.),
|
13 years ago |
Roberto Ierusalimschy
|
5a568a3b01
detail (comment)
|
13 years ago |
Roberto Ierusalimschy
|
b5bf7d9ef4
'string.format' checks whether values for integer formats are
|
14 years ago |
Roberto Ierusalimschy
|
17526ed2fe
no more errors on accesses to 'string' and strings
|
14 years ago |
Roberto Ierusalimschy
|
817f8674af
avoid warning about -unsigned value
|
14 years ago |
Roberto Ierusalimschy
|
c9d1d9f9c6
better way to test overflows with string indices
|
14 years ago |
Roberto Ierusalimschy
|
ad2531a0ee
more complete (and hopefuly more correct) handling of 'sizeof(char)'
|
14 years ago |
Roberto Ierusalimschy
|
bad231c481
'LUA_USELONGLONG' -> 'LUA_USE_LONGLONG'
|
14 years ago |
Roberto Ierusalimschy
|
a25416a8d5
use of 'luaL_tolstring' for option '%s' in 'string.format'
|
14 years ago |
Roberto Ierusalimschy
|
e7a9c45a48
trying to avoid assumption that sizeof(char)==1
|
14 years ago |
Roberto Ierusalimschy
|
c4ea0c3b29
detail (cleaning trailing spaces)
|
14 years ago |
Roberto Ierusalimschy
|
7106c491dd
'sep' argument to 'string.rep' + 'string.rep' preallocates entire
|
14 years ago |