test: code size saving, no logic changes
ps: fix warning, make a bit smaller kill -l: make smaller & know much more signals function old new delta get_signum 121 153 +32 kill_main 826 843 +17 get_signame 44 36 -8 signals 252 224 -28 .rodata 131955 131923 -32 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/3 up/down: 49/-68) Total: -19 bytes
This commit is contained in:
parent
f20de5bb42
commit
dcf4de20a1
4 changed files with 228 additions and 116 deletions
|
@ -51,7 +51,9 @@ int kill_main(int argc, char **argv)
|
|||
if (argc == 1) {
|
||||
/* Print the whole signal list */
|
||||
for (signo = 1; signo < 32; signo++) {
|
||||
puts(get_signame(signo));
|
||||
const char *name = get_signame(signo);
|
||||
if (!isdigit(name[0]))
|
||||
puts(name);
|
||||
}
|
||||
} else { /* -l <sig list> */
|
||||
while ((arg = *++argv)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue