Mercurial > hg > toybox
view .hgtags @ 916:b92cb3cc9696
Stat cleanup.
lib: rename format_mode() to mode_to_string() (echoing string_to_mode), make it
take a normal char * argument.
stat: collapse big switch/case statements that only have one line each
into if/else staircase (much fewer lines of code). Remove return type
(other stat implementations print ? for unknown escapes, so do that here).
Inline do_stat() and do_statfs(). Set default string in normal local
variable "format". Remove unnecessary struct d. Restructure stat logic to
"if (flagf && !statfs()) else if (!flagf && !stat()) else perror_msg();"
Teach %N to add -> symlink. Judicious use of putchar() instead of xputc to
let FILE * do its job collating output.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 02 Jun 2013 00:24:24 -0500 |
parents | 655f6f3b50ef |
children | f8db1f6ec4ab |
line wrap: on
line source
8f8a8ac59c14ffa0428092b4c2714e12065f3492 0.0.1 d2e38cb0b1cd8da4fcbd976c3e598ec110528ce6 0.0.2 a459c6b396454b56eddb5a426c6e0231a41d1de8 0.0.3 104792581cc929a38aee401840cfddaed88f7da1 0.0.4 09ecbdf58c874d073184427b241ed3908976e771 0.0.5 6e65eefc37e999b378d1eca271bf93011e5f5a25 0.0.6 db86f4df58b9ba8bf3b9b5a22c7500de77caee14 0.0.7 86e2bdb2ad669058a4a34248914165a8055367b5 0.0.8 add8b512f41af9ddb08afaf77f76ba015d7cf1a0 0.0.9.1 f142d02036b63fe16d22d761eaea7c4938cd8f71 0.0.9.2 e708e8933a50733c1b520391acd4fb7612ead441 0.2.0 9bcc288a1c5498eca9d8468c477e747ace046a6f 0.2.1 d8566c3321f0a192211e25b077bed484974931d8 0.3.0 8bee9c27c21917907e5b1b7a191461704b3b13a4 0.3.1 85fc06bd63c4b2576af6778b21f8d65d807d7d4c 0.4.0 8871e80028126eec13772f343df02d5fc447a543 0.4.1 8947c0d35e585013640bac885a01d2c63b0a1b19 0.4.2 f8f5ddb6b69a98137e2b65516f34d8a60363b96e 0.4.3 52e69f6710cafae7eb5343cd7c3eeee4eac1a5a1 0.4.4