summaryrefslogtreecommitdiff
path: root/libbb/process_escape_sequence.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* libbb/process_escape_sequence.c: fix recently broken handling of \\Denys Vlasenko2010-10-251-4/+4
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* awk: fix breakage in last commitDenys Vlasenko2010-10-241-23/+23
| | | | | | | | | | | | | | | While at it, made bb_process_escape_sequence faster (same size) function old new delta nextchar 49 53 +4 bb_process_escape_sequence 138 140 +2 next_token 838 839 +1 static.charmap 20 18 -2 is_assignment 143 135 -8 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 3/2 up/down: 7/-10) Total: -3 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* libbb: introduce and use strcpy_and_process_escape_sequencesDenys Vlasenko2010-10-231-14/+30
| | | | | | | | | | | | function old new delta strcpy_and_process_escape_sequences - 50 +50 bb_process_escape_sequence 148 138 -10 printf_main 789 776 -13 getty_main 1897 1831 -66 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/3 up/down: 50/-89) Total: -39 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: make GNU licensing statement forms more regularDenys Vlasenko2010-08-161-1/+1
| | | | | | | This change retains "or later" state! No licensing _changes_ here, only form is adjusted (article, space between "GPL" and "v2" and so on). Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* echo et al: support \e escapeDenys Vlasenko2009-10-291-3/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ash: deal with some TODOs (mostly trivial)Denys Vlasenko2009-08-291-1/+7
| | | | | | | | | | | | function old new delta msg_illnum - 19 +19 evalvar 1365 1364 -1 illnum 19 - -19 subevalvar 1182 1158 -24 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 0/2 up/down: 19/-44) Total: -25 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* libbb: document that we maybe will want to understand \e somedayDenis Vlasenko2008-09-191-7/+10
| | | | | (no code changes)
* *: introduce and use FAST_FUNC: regparm on i386, otherwise no-onDenis Vlasenko2008-06-271-1/+1
| | | | | | | text data bss dec hex filename 808035 611 6868 815514 c719a busybox_old 804472 611 6868 811951 c63af busybox_unstripped
* trylink: produce even more info about final link stageDenis Vlasenko2007-08-121-1/+1
| | | | | | | | | trylink: explain how to modify link and drastically decrease amount of padding (unfortunately, needs hand editing ATM). *: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts size saving: 0.5k
* Implement first instance of NOFORK applet - echoDenis Vlasenko2007-04-091-6/+3
| | | | | | | | | find: use NOFORK/NOEXEC; small -exec buglet also eliminated vfork_daemon_rexec: honor PREFER_APPLETS echo: small size improvements find -exec echo {} \; with PREFER_APPLETS=y runs 4 times faster
* - remove emacs layout block as suggested by Robert P.J. DayBernhard Reutner-Fischer2006-05-191-24/+1
| | | | - use shorter boilerplate while at it
* just whitespaceTim Riker2006-01-251-1/+1
|
* Clean up hex escape support.Manuel Novoa III2004-07-291-21/+43
|
* Felipe Kellermann noticed a missing `break'.Eric Andersen2004-07-271-0/+2
|
* bother. unrevert my fix.Eric Andersen2004-07-261-16/+23
|
* Allow hex escape sequencesEric Andersen2004-07-261-23/+16
|
* Allow hex escape sequencesEric Andersen2004-07-261-16/+23
|
* Remove trailing whitespace. Update copyright to include 2004.Eric Andersen2004-03-151-2/+2
|
* Major coreutils update.Manuel Novoa III2003-03-191-19/+20
|
* Correct some init issues, update email address, last_patch78 by VladimirGlenn L McGrath2003-01-131-1/+1
| | | | N. Oleynik
* Apply Vladimir's latest cleanup patch.Eric Andersen2001-04-091-38/+35
| | | | -Erik
* Convert utility.c into libbb.a. It is now a whole pile of .cEric Andersen2001-03-161-0/+83
files. Clean up the resulting damage and fix up the makefile. -Erik