bc: code shrink - convert two macros to functions
[oweals/busybox.git] / miscutils / bc.c
2018-12-06 Denys Vlasenkobc: code shrink - convert two macros to functions
2018-12-06 Denys Vlasenkobc: make keyword POSIXness check more readable
2018-12-06 Denys Vlasenkobc: move a function to reduce forward declarations
2018-12-06 Denys Vlasenkobc: small simplification in dc_lex_token()
2018-12-06 Denys Vlasenkobc: add comment about BC_NUM_DEF_SIZE
2018-12-06 Denys Vlasenkobc: fix for prev commit
2018-12-06 Denys Vlasenkobc: do not needlessly use strcat
2018-12-06 Denys Vlasenkobc: unbreak "BC only" and "DC only" configs
2018-12-06 Denys Vlasenkodc: re-enable "tiny dc" implementation
2018-12-06 Denys Vlasenkobc: reuse common string
2018-12-06 Denys Vlasenkobc: hook up line editing with history buffer
2018-12-06 Denys Vlasenkobc: add preparatory indent block, no code changes
2018-12-06 Denys Vlasenkobc: if ^C handling is not selected, there is no interac...
2018-12-06 Denys Vlasenkobc: fix "bc -v" printing version info twice, and not...
2018-12-05 Denys Vlasenkobc: make bc_vm_envArgs() NULL-terminate its argv, simpl...
2018-12-05 Denys Vlasenkobc: if FEATURE_CLEAN_UP, clean up allocations on exits
2018-12-05 Denys Vlasenkobc: do not allow "()" as a valid expression
2018-12-05 Denys Vlasenkobc: reorder functions, delete forward declarations...
2018-12-05 Denys Vlasenkobc: reorder functions, delete forward declarations...
2018-12-05 Denys Vlasenkobc: remove unused strings
2018-12-05 Denys Vlasenkobc: trivial simplification in bc_parse_return()
2018-12-05 Denys Vlasenkobc: fix "warning: 's' may be used uninitialized in...
2018-12-05 Denys Vlasenkobc: code shrink
2018-12-05 Denys Vlasenkobc: code shrink
2018-12-05 Denys Vlasenkobc: make division operation interruptible
2018-12-05 Denys Vlasenkobc: use unsigned division by 10 instead of signed
2018-12-05 Denys Vlasenkobc: move ^C check fro power calculation to multiplication
2018-12-05 Denys Vlasenkobc: bc_num_k(): move carry,i,j,len to inner scope
2018-12-05 Denys Vlasenkobc: tweak error messages
2018-12-05 Denys Vlasenkobc: fix inverted POSIXness test, improve messages,...
2018-12-05 Denys Vlasenkobc: print error line numbers
2018-12-05 Denys Vlasenkobc: optimize pushing zero bytes to vectors
2018-12-05 Denys Vlasenkobc: restore printing of script name on errors
2018-12-05 Denys Vlasenkobc: do not check for errors when parsing/running intern...
2018-12-05 Denys Vlasenkobc: shrink error handling code by enabling tail-call...
2018-12-05 Denys Vlasenkobc: make 2^1000000 interruptible faster
2018-12-05 Denys Vlasenkobc: remove tabs from internal library
2018-12-05 Denys Vlasenkobc: store library in ASCII, shrink keyword parsing...
2018-12-05 Denys Vlasenkobc: drop bc_map_init() macro
2018-12-05 Denys Vlasenkobc: create a few common functions
2018-12-05 Denys Vlasenkobc: rewrite "BOOL * EXPR" idiom as if() statement
2018-12-05 Denys Vlasenkobc: switch to SA_RESTART signal handling
2018-12-05 Denys Vlasenkobc: get rid of G.tty and G.flags
2018-12-05 Denys Vlasenkobc: convert all status codes, remove bc_err_msgs[]...
2018-12-05 Denys Vlasenkobc: convert all non-POSIX BC_STATUS_foo codes
2018-12-05 Denys Vlasenkobc: convert BC_STATUS_EXEC_SIGNAL - its message string...
2018-12-05 Denys Vlasenkobc: convert BC_STATUS_PARSE_NO_AUTO
2018-12-05 Denys Vlasenkobc: convert BC_STATUS_EXEC_MISMATCHED_PARAMS and BC_STA...
2018-12-05 Denys Vlasenkobc: BC_STATUS_VEC_ITEM_EXISTS is not a real error code...
2018-12-05 Denys Vlasenkobc: simplify bc_lex_comment()
2018-12-05 Denys Vlasenkobc: handle BIN_FILE and LEX_BAD_CHAR errors at the...
2018-12-05 Denys Vlasenkobc: eliminate BC_STATUS_INPUT_EOF
2018-12-05 Denys Vlasenkobc: handle "limits" and "quit" immediately at parse...
2018-12-05 Denys Vlasenkobc": drop unused error codes and strings
2018-12-05 Denys Vlasenkobc: remove "error ids": serve no useful purpose, error...
2018-12-05 Denys Vlasenkobc: reduce forward declarations
2018-12-05 Denys Vlasenkobc: use smaller datatypes for limits, match GNU bc...
2018-12-05 Denys Vlasenkobc: better handle optional args of bc_program_pushVar()
2018-12-05 Denys Vlasenkobc: tweak help text
2018-12-05 Denys Vlasenkobc: simplify bc_vm_stdin()
2018-12-05 Denys Vlasenkobc: only check for ^C in bc_program_exec() main loop
2018-12-05 Denys Vlasenkobc: simpler calling convention for bc_read_file(),...
2018-12-05 Denys Vlasenkobc: bc_num_ulong2num(), bc_program_pushGlobal(), bc_pro...
2018-12-05 Denys Vlasenkobc: stop passing around pointers to G.prog, they are...
2018-12-05 Denys Vlasenkobc: select parse_init() and parse_expr() using IS_BC...
2018-12-05 Denys Vlasenkobc: propagate fixed arguments into callees
2018-12-05 Denys Vlasenkobc: simplify ^C handling
2018-12-05 Denys Vlasenkobc: convert to "G trick" - this returns bc to zero...
2018-12-05 Denys Vlasenkobc: simplify, and restore ^C, fix ^D handling
2018-12-05 Denys Vlasenkobc: simplify, stop testing for IO errors on every output
2018-12-05 Denys Vlasenkobc: fix warnings, initial cleanups
2018-12-05 Gavin Howardbc: new applet, throws warning