[PATCH] awk: add mktime builtin command

Denys Vlasenko vda.linux at googlemail.com
Mon Sep 21 02:16:56 UTC 2009


On Monday 14 September 2009 14:15, Leonid Lisovskiy wrote:
>  I would like to suggest to add mktime builtin command to awk applet.

> Original patch author is unknown for me, but this patch is very useful
> in busybox on MIPS platform (wireless routers).
> 
> bloat-o-meter result for linux on i386 platform:
> 
> function                                             old     new   delta
> evaluate                                            6050    6148     +98
> .rodata                                            87979   88011     +32
> tokenlist                                            441     448      +7
> tokeninfo                                            396     400      +4
> ------------------------------------------------------------------------------
> (add/remove: 0/0 grow/shrink: 4/0 up/down: 141/0)             Total: 141 bytes

I can do a few tricks to get this:

function                                             old     new   delta
exec_builtin                                           -    1466   +1466
do_mktime                                              -     116    +116
tokenlist                                            441     448      +7
tokeninfo                                            396     400      +4
evaluate                                            5395    3755   -1640
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 2/1 up/down: 1593/-1640)        Total: -47 bytes


Applied, thanks!

--
vda


More information about the busybox mailing list