Denys Vlasenko | cfc2546ea4b | bc: code shrink
function old new delta
xc_parse_pushInst_and_Index... | | |
Denys Vlasenko | a1698a15dc9 | bc: remove "empty expression" check/message, parsing fails in these cases anyway
function ... | | |
Denys Vlasenko | 132d7c098b1 | bc: zbc_parse_expr_empty_ok() is unused except by zbc_parse_expr(), fold it in
function ... | | |
Denys Vlasenko | fc7aa7a296c | bc: disallow invalid syntax like "{ print 1 print 2 }"
statement parsing must NOT eat the terminator: caller needs t... | | |
Einar Jón | ce51140664d | passwd: initialize pointers correctly
Fix for running passwd as root (or sudo passwd $USER).
Crashed on call to free... | | |
Denys Vlasenko | 959b04bc0e9 | tls: add comment about dl.fedoraproject.org needing secp256r1 ECC curve
Signed-off-by: Denys Vlasenko <vda.linux@goo... | | |
Denys Vlasenko | 74d9f1ba370 | udhcpc: when decoding DHCP_SUBNET, ensure it is 4 bytes long
function ol... | | |
Denys Vlasenko | b80bdeba024 | udhcp: code shrink
function old new delta
attach_option ... | | |
Denys Vlasenko | edca770d11e | sleep: support "inf"
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 4bdc914ff97 | build system: fix compiler warnings
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2d9e0979634 | find: handle leading -- argument
function old new delta
find_main ... | | |
Danijel Tasov | 3f4fac577a8 | telnet: provide feedback after successful connect
The real telnet provides some feedback:
Trying 127.0.0.1...
Conne... | | |
Denys Vlasenko | 39b18196f89 | telnetd: fix bad interaction with vhangup() from login
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 935afafcf37 | telnet: code shrink
function old new delta
put_iac3_IAC_x_y_merged... | | |
Denys Vlasenko | 5bfc4a32fda | telnet: speed up processing of network input
function old new delt... | | |
Kaarle Ritvanen | 1c952ba2060 | ip: print dadfailed flag
Signed-off-by: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
Signed-off-by: Denys Vlasenk... | | |
Martijn Dekker | f83292cfc44 | ls: make -i compatible with coreutils: don't follow symlink by default
Signed-off-by: Martijn Dekker <martijn@inlv.o... | | |
Martin Lewis | 46fc3290c20 | wget: notify on download begin and end
When using -o to file the progress meter is not displayed, so write that
we s... | | |
Martin Lewis | 64f35361f42 | wget: add -o flag
function old new delta
wget_main ... | | |
Denys Vlasenko | e05ec6ed3ec | bc: shorten "limits" output
text data bss dec hex filename
979016 485 7296 986797 f0ead... | | |
Denys Vlasenko | f11b5b9864d | bc: formatting changes, added a FIXME comment, no logic changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.... | | |
Denys Vlasenko | 54f5c1d6006 | bc: support void functions (GNU compat)
function old new delta
xc_... | | |
Denys Vlasenko | 1db367a8e65 | dc: fit returning of string
function old new delta
zxc_program_exe... | | |
Denys Vlasenko | 6842c6062a2 | dc: fix '?'
function old new delta
zdc_parse_expr ... | | |
Denys Vlasenko | 377cc97b193 | bc: eliminate struct BcInstPtr::results_len_before_call, it is redundant
function ... | | |
Denys Vlasenko | 02c3d7a1c9e | bc: add a palceholder comment for "void" return
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 19c3eb0b049 | bc: remove extra div/0 test, remove test for string function parameter
function ... | | |
Denys Vlasenko | 96b5ec10fb8 | bc: fix "...; return}" to work, disallow "return ()"
function old ne... | | |
Denys Vlasenko | ae6c44ea15f | bc: make error line number also size_t, like everything else
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | cb7c955aeb5 | bc: generate large bc tests on the fly, -5 mbytes in the git tree
Signed-off-by: Denys Vlasenko <vda.linux@googlemai... | | |
Denys Vlasenko | 266bec8ba76 | bc: speed up string printing, fix print ""
function old new delta
... | | |
Denys Vlasenko | 2231468a2f2 | bc: upstream fixes
function old new delta
bc_parse_expr_empty_ok ... | | |
Denys Vlasenko | ff65355b8a4 | single-applet build --help had extra \n, remove
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 37bdd8f8cb1 | tls: pstm code shrink
Optimize ABI calling convention and "dead code" cases where return value
is known to be always... | | |
Denys Vlasenko | 51b510a480b | bc: in xc_read_line(), check ^C on NUL input bytes too
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 8797adc1c6e | bc: remove superfluous assigment
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 680ccd35739 | bc: support ibase up to 36 (GNU compat)
function old new delta
zxc... | | |
Denys Vlasenko | 2747f6195b9 | bc: fold xc_lex_more_input() into peek_inbuf()
function old new de... | | |
Denys Vlasenko | aad76968cd5 | pmap: make 32-bit version work better on 64-bit kernels
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 8b710ef000c | make_single_applets.sh: fix for BSS trick
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 29bc59312f9 | Start 1.31.0 development cycle
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | ef800e54411 | Bump version to 1.30.0
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2cd8c04632a | bc: tidying up, no logic changes
function old new delta
bc_ops_pre... | | |
Denys Vlasenko | 8ab209f00eb | bc: simplify representation of 0.5 in sqrt()
function old new delt... | | |
Denys Vlasenko | 374d2c47ec9 | bc: remove special-cased assignment to ibase, it works correctly with general rules
function ... | | |
Denys Vlasenko | d5b0fa6abf7 | bc: more fixes for unusual input bases
function old new delta
zxc_... | | |
Denys Vlasenko | e16a5223d20 | bc: fix handling of "digits" above 9
function old new delta
zxc_le... | | |
Denys Vlasenko | f9b4cc114cb | config: dpkg_deb should be dpkg-deb
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | b86b39bfda8 | config: more tweaks
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | cdadad58a15 | bc: bc enables FEATURE_DC_BIG, for correct dc testsuite operation
Signed-off-by: Denys Vlasenko <vda.linux@googlemai... | | |
Denys Vlasenko | df1ff103c9e | config: add size information for three more applets
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 1476760600e | bc: rename config options
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 83e7e136286 | config: add size information for udhcpc
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | b097a84d62d | config: update size information
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 10bde14292b | bc: rename functions common to bc and dc as xc_FOO()
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | db8d607514c | bc: G.prog.zero does not need initializing num[] vector
function old ... | | |
Denys Vlasenko | 3d27d435dbe | randomconfig fixes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2beb1f6fafc | bc: use ALIGN1 where appropriate
text data bss dec hex filename
980138 485 7296 987919 ... | | |
Denys Vlasenko | 8af11087b20 | bc: undo debugging change, add a small optimization
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | ab9a98602f9 | bc: simple speedups
function old new delta
bc_parse_pushName ... | | |
Denys Vlasenko | f706a18f33a | bc: use '\0' insteads of 0xff (BC_PARSE_STREND) as name terminator
function ... | | |
Denys Vlasenko | 1c69ec1597f | bc: reduce indentation, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 8a56e3643f8 | bc: fix "bc only" build
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 1e87b97da62 | bc: fix "dc only" build
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2f7352b4f5d | bc: comment out code which appears to be never reached
function old ... | | |
Denys Vlasenko | b1b7996a2ac | bc: remove all logic for multi-line buffering
function old new del... | | |
Denys Vlasenko | 7d32e25bf33 | bc: prepare for char-by-char input handling
function old new delta... | | |
Denys Vlasenko | 63ad7993845 | bc: fix handling of comment/string interactions while buffering input
function ... | | |
Denys Vlasenko | 94576d2b972 | bc: fix interactive handling of comments in strings and quotes in comments
function ... | | |
Denys Vlasenko | c192b0442b0 | bc: simplify input pointer manipulation while lexing
function old ne... | | |
Denys Vlasenko | ecb62edd478 | bc: fold struct BcLex into BcParse
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 6e6182342ef | bc: move BcLex::lex member to be the first in struct globals
function ol... | | |
Denys Vlasenko | 0b0e8d0509b | bc: rename some members and macros, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 3f8752c33f2 | bc: shorten error messages
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Gavin Howard | fa495ce4988 | bc: make it clear that the code is adapted
Signed-off-by: Gavin Howard <yzena.tech@gmail.com>
Signed-off-by: Denys V... | | |
Denys Vlasenko | 8fac1c77401 | dc: add two tests
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | a2e62e3e505 | bc: stop passing a pointer to G.prs down the call chain
function old ... | | |
Denys Vlasenko | 1fbe35a7d85 | bc: make zbc_program_read() and zdc_program_execStr() use G.prs
function ... | | |
Denys Vlasenko | 53e569c06b1 | bc: fix interactive read()
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2638454464b | bc: add code to detect errors like "print 1 print 2"
function old ne... | | |
Denys Vlasenko | 5fa74b9efc5 | bc: allow {break} and {continue} (allow RBRACE to terminate them)
function ... | | |
Denys Vlasenko | d4b721cc8b7 | bc: shrink parsing code a bit more, disallow "auto a b c" (without commas)
function ... | | |
Denys Vlasenko | 73b3ebc0e18 | bc: simplify bc_parse_expr_empty_ok()
function old new delta
bc_pa... | | |
Denys Vlasenko | d0238d83f03 | bc: simplify bc_parse_expr_empty_ok()
function old new delta
bc_pa... | | |
Denys Vlasenko | bb116031a03 | bc: simplify bc_parse_expr_empty_ok()
function old new delta
bc_pa... | | |
Denys Vlasenko | d897c9aca64 | bc: BC_RESULT_ONE is bc-specific
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 0c45bb22a09 | bc: partially deinline BC_PARSE_LEAF() macro
function old new delt... | | |
Denys Vlasenko | a17d95d0d09 | bc: rename lexer variables, use smallints where appropriate
function old... | | |
Denys Vlasenko | d279d809ac0 | bc: fix "bc -s" only warning on "define f()<newline>", not exiting
Signed-off-by: Denys Vlasenko <vda.linux@googlema... | | |
Denys Vlasenko | 79587cb442d | bc: POSIX error/warn functions can be 'z' functions too
In non-interactive config, they either return 'success', or ... | | |
Denys Vlasenko | 65b6fe09c4c | bc: remove unnecessary NULL initializers
function old new delta
zb... | | |
Denys Vlasenko | a5bf53e4bb7 | bc: move relational LEXs before math LEXs - shorten dc_LEX_to_INST[]
function ... | | |
Denys Vlasenko | 4accb6bba8a | bc: offset dc_LEX_to_INST[] start
function old new delta
zdc_parse... | | |
Denys Vlasenko | 23ea0734e16 | bc: rename BC_LEX_NLINE/WHITESPACE/STR/NAME/NUMBER to XC_LEX_
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 9d9c97efbdc | bc: separate many bc and dc LEX constants
function old new delta
z... | | |
Denys Vlasenko | 69560f42da3 | bc: rename several BC_LEX_OPs to XC_LEX_OPs.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | abf6cf67654 | bc: move BC_LEX_OP_INC/DEC to the end of operation LEX constants
Signed-off-by: Denys Vlasenko <vda.linux@googlemail... | | |
Denys Vlasenko | 7d9be0bc6dc | bc: rename BC_LEXs to XC_LEXs for common constants, and to DC_LEXs for dc-specific
Signed-off-by: Denys Vlasenko <vd... | | |
Denys Vlasenko | 2097ac8d9e0 | bc: move functions/macros around, no code changes
Order now is:
enums/structures/defines,
utility/common functions,
... | | |
Denys Vlasenko | a7732d11204 | bc: rename common INST constants to XC_, dc-specific ones to DC_
This will assist in disentangling dc and bc LEX con... | | |
Denys Vlasenko | 81293c8af04 | dc: without -x, do not parse extended regs: 's p' means: store to ' ' reg, print
function ... | | |
Denys Vlasenko | 73b2c608257 | bc: fix incorrect bit in BC_PARSE_EXPRS_BITS: 'limits' is not allowed
Alsl, move and rename dc_lex_tokens[] to dc_ch... | | |
Denys Vlasenko | ad0bd381e97 | bc: for "dc only" remove handling of LAST, move OBASE enums up to IBASE
function ... | | |
Denys Vlasenko | 9471bd46603 | bc: fix empty lines in dc generating "bad token" message
function old ... | | |
Denys Vlasenko | 01eb5e9da15 | bc: shrink modular exponentiation code
function old new delta
zdc_... | | |
Denys Vlasenko | 1acac7f9c59 | bc: do not yet allow 2^2.1
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | a9f59db809d | bc: avoid having to twiddle b->neg in zbc_num_p()
function old new ... | | |
Denys Vlasenko | 2ea8ddf8c24 | bc: do not disallow powers to N.0000 degree - it's even shorter code
function ... | | |
Denys Vlasenko | 1557b76edde | bc: shrink zbc_num_ulong()
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | ec74a9c1457 | bc: make long-running dc drop data it does not need (when it can)
function ... | | |
Denys Vlasenko | 5cf0b2d4661 | bc: unbreak "z function" macro machinery
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | badf683b0aa | dc: unbreak interactive mode - was trying to get next tokens instead of executing
function ... | | |
Denys Vlasenko | 5daa1a0adfe | bc: move zbc_lex_next() out of zdc_parse_string() and zdc_parse_mem()
function ... | | |
Denys Vlasenko | 7c1c9dc86bf | bc: shorten sanity-check code
function old new delta
zbc_vm_proces... | | |
Denys Vlasenko | 88fcd5cc6c9 | bc: fold single-callsite functions into callers, commonalize code
function ... | | |
Denys Vlasenko | 514967df5e5 | bc: zcommon_parse_expr() has only one user, fold it in
function old ... | | |
Denys Vlasenko | f093e3df2df | bc: zcommon_parse_expr() lost its flags argument
function old new ... | | |
Denys Vlasenko | 39287e0d022 | bc: stop using BC_PARSE_NOCALL in dc code
function old new delta
z... | | |
Denys Vlasenko | 8c1e7235962 | bc: unbreak read(), remove checks for nested read()
function old new... | | |
Denys Vlasenko | 1dc4de9d9bb | bc: code shrink
function old new delta
bc_result_pop_and_push ... | | |
Denys Vlasenko | 24e41946355 | bc: rename BcInstPtr::idx and ::len
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 8287b1c8695 | bc: remove unnecessary initializations
function old new delta
zdc_... | | |
Denys Vlasenko | e8e7bda63ae | bc: use non-allocated BcNum's where appropriate
function old new d... | | |
Denys Vlasenko | 6ed7fb0a877 | bc: optimize bc_vec_push() usage
function old new delta
bc_parse_p... | | |
Denys Vlasenko | 19eee8ed7cf | bc: fix for() to not leave data on stack
function old new delta
zb... | | |
Denys Vlasenko | 5d57bc442df | bc: fix infinite state growth for "yes 1 | bc" case
function old new... | | |
Denys Vlasenko | 447dc02c275 | bc: fix comment
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 52caa007e3f | bc: for(;;) fix from upstream
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 047154472ac | bc: shrink bc_program_add_fn()
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 44a99ca6171 | bc: "dc only" config does not need G.prog.fn_map
function old new ... | | |
Denys Vlasenko | 5acd14ba5b9 | bc: fix keyword matching to not think "ifz" is the "if" keyword
function ... | | |
Denys Vlasenko | 503faf9d533 | bc: shrink "dc only" code by dropping unused structure members
function ... | | |
Denys Vlasenko | eaa3b00002e | bc: shorten bc_program_addFunc()
function old new delta
bc_func_in... | | |
Denys Vlasenko | 408b7d45f63 | bc: fix "dc only" and "bc only" configs
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | fa210791838 | bc: rename dc-specific functions, simplify zdc_program_execStr() a bit
function ... | | |
Denys Vlasenko | 44dbe675ddb | bc: rename zbc_parse_string->bc_parse_pushSTR, do not emit next opcode in it
function ... | | |
Denys Vlasenko | ea5cad2a0dc | bc: avoid bc_vec_item() calls in bc_vm_run()
function old new delt... | | |
Denys Vlasenko | eac0de55d69 | bc: avoid bc_vec_item() calls in bc_array_copy()
function old new ... | | |
Denys Vlasenko | 87888ce4d82 | bc: avoid successive bc_vec_item(&func->autos, i)
function old new ... | | |
Denys Vlasenko | f36a0adf8b1 | bc: remove unnecessary union use
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | dfe1dd20318 | bc: "unsigned_n > 0" is shorter code than "unsigned_n >= 1"
function old... | | |
Denys Vlasenko | 65e1046abf2 | bc: open-code bc_parse_updateFunc() macro
This clearly shows one place which would need changing
for nested funcdefs... | | |
Denys Vlasenko | 684d441f5c8 | bc: make bc_program_addFunc() return new idx, untangle &p->fidx interaction
In:
bc_program_addFunc(name, idx)... | | |
Denys Vlasenko | 085b4202209 | bc: "reload stack only after insts" change missed a few places
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 5aa54830bf3 | bc: rename a few functions
function old new delta
bc_map_find_ge ... | | |
Denys Vlasenko | e3d3d2067dd | bc: remove redundant strdup+free in zbc_parse_call()
function old ne... | | |
Denys Vlasenko | 4796a1d5375 | bc: delete G.prog.strmb for real
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | b80d7aad1b0 | bc: in execution loop, reload stack only after insts which can change it
Only these functions affect G.prog.exestack... | | |
Denys Vlasenko | d6e24bd795d | bc: simplify bc_array_expand()
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 30a8e0c2f90 | bc: code shrink
function old new delta
zbc_program_print ... | | |
Denys Vlasenko | 694d2982e5c | bc: code shrink
function old new delta
bc_program_name ... | | |
Denys Vlasenko | 7b30bc0222f | bc: shrink bc_program_pushVar()
function old new delta
bc_program_... | | |
Denys Vlasenko | d340143247f | bc: get rid of G.prog.ob, G.prog.strmb
function old new delta
zbc_... | | |
Denys Vlasenko | 09fe0aaefac | bc: do not show -i in --help, it's a NOP (for now)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 7f2d59c38dc | bc: style edit, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 3f940c9c707 | bc: shrink bc_program_index()
function old new delta
bc_program_in... | | |
Denys Vlasenko | 55f3cab7e9f | bc: fix "echo -n '#foo' | bc" not eating last 'o'
function old new ... | | |
Denys Vlasenko | a199cc95b72 | bc: shrink zdc_parse_expr()
function old new delta
zdc_parse_expr ... | | |
Denys Vlasenko | 07597cd35df | bc: optimize zbc_lex_string()
function old new delta
zbc_lex_next ... | | |
Denys Vlasenko | ef271da33f1 | bc: shrink zdc_lex_string()
This actually fixes a rather obscure bug. This was failing to find
end of the string:
... | | |
Denys Vlasenko | d4258dd321d | bc: another for() loop simplified
function old new delta
zbc_progr... | | |
Denys Vlasenko | 5c0c5abba09 | bc: simplify another for() loop
function old new delta
zbc_num_d ... | | |
Denys Vlasenko | 6b0fbd14fc0 | bc: rewrite more for() loops
function old new delta
bc_program_nam... | | |
Denys Vlasenko | 71c82d1d8ca | bc: rewrite another for() loop
function old new delta
zbc_num_d ... | | |
Denys Vlasenko | e2e6ffd3c5e | bc: replace signed division / 10 by unsigned
function old new delt... | | |
Denys Vlasenko | 4113e1f2cd2 | bc: rewrite bc_num_compare() to be readable
function old new delta... | | |
Denys Vlasenko | 57734c926bb | bc: fold zbc_num_stream() into its single caller
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | f6e3f8511e3 | bc: get rid of BcNum BcProgram::ib,hexb
function old new delta
zbc... | | |
Denys Vlasenko | 0f31a5c79e8 | bc: fixes to bugs found while testing 64-bit build
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | f4f10720fe4 | bc: fixed from 64-bit compile
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 6d3b4bb24da | udhcpc: check that 4-byte options are indeed 4-byte, closes 11506
function ... | | |
Denys Vlasenko | 4b72aebe80a | bc: remove "error after expression parsing" check
It is misplaced: caller knows better what can or cannot follow the... | | |
Denys Vlasenko | b44a7f1d664 | bc: tighten up input NUL handling
function old new delta
static.dc... | | |
Denys Vlasenko | e42cc19b51f | bc: simplify zdc_parse_string()
function old new delta
bc_program_... | | |
Denys Vlasenko | 59d4ce935ed | bc: use common strings
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | ec60318f15e | bc: tidy up "z-function" macro machinery
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | e4ba4c43716 | bc: parse file arguments piecemeal (do not read entire file)
function ol... | | |
Denys Vlasenko | c5774a3458a | bc: move fflush to the _actual_ execution loop
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 51b22b1bce7 | bc: fix typo: defone -> define
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 94f72a387c1 | bc: factor out common code
function old new delta
zbc_parse_stmt_a... | | |
Denys Vlasenko | 5ebd2a61284 | bc: remove use of "BcInstPtr ip" object from loop parsing
function old ... | | |
Denys Vlasenko | 266aa000126 | bc: store only index in p->exits, it's the only thing used there
function ... | | |
Denys Vlasenko | 8e7686e4577 | bc: p->exits.func is never zero, do not check for that
function old ... | | |
Denys Vlasenko | de24e9d3669 | bc: remove redundant JUMP generation when parsing 'while'
function old ... | | |
Denys Vlasenko | 06ade77002e | bc: simplify use of "ip" in loop parsing functions
function old new ... | | |
Denys Vlasenko | 146a79d19c1 | bc: shring bc_lib[]
function old new delta
bc_lib ... | | |
Denys Vlasenko | 15850832be1 | bc: shrink zbc_parse_if() a bit more
function old new delta
zbc_pa... | | |
Denys Vlasenko | 6b5b46f8174 | bc: stop using p->exits when parsing if()
function old new delta
z... | | |
Next → |