awk: move all data to malloc space
authorDenis Vlasenko <vda.linux@googlemail.com>
Wed, 6 Jun 2007 17:01:00 +0000 (17:01 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Wed, 6 Jun 2007 17:01:00 +0000 (17:01 -0000)
commitae5a8aac26d0fdd77218bb2ce336aa5f5ce82f9d
treee60be1a0e110d178a3ac36b3bf478e2b656de7e4
parentc084d2f205469358d594e89365e3e184f416f005
awk: move all data to malloc space

function                                             old     new   delta
evaluate                                            6448    6728    +280
awk_getline                                          676     705     +29
parse_expr                                           726     752     +26
next_token                                           917     943     +26
next_input_file                                      237     252     +15
awk_split                                            498     510     +12
awk_sub                                              632     643     +11
split_f0                                             160     170     +10
getvar_s                                              98     108     +10
...
chain_loop                                           128     121      -7
nvalloc                                              179     171      -8
chain_node                                           107      99      -8
mainseq                                               12       -     -12
endseq                                                12       -     -12
chain_group                                          640     628     -12
beginseq                                              12       -     -12
awk_exit                                             112     100     -12
fsrealloc                                            127     110     -17
static.v                                              20       -     -20
static.rsm                                            24       -     -24
ttt                                                   28       -     -28
parse_program                                        339     311     -28
static.sreg                                           32       -     -32
intvar                                                76       -     -76
static.tspl                                           84       -     -84
rsplitter                                             84       -     -84
fsplitter                                             84       -     -84
------------------------------------------------------------------------------
(add/remove: 0/39 grow/shrink: 16/11 up/down: 439/-685)      Total: -246 bytes
coreutils/diff.c
editors/awk.c