*: introduce and use FAST_FUNC: regparm on i386, otherwise no-on

text    data     bss     dec     hex filename
 808035     611    6868  815514   c719a busybox_old
 804472     611    6868  811951   c63af busybox_unstripped
This commit is contained in:
Denis Vlasenko
2008-06-27 02:52:20 +00:00
parent 26bc57d8b2
commit defc1ea340
176 changed files with 844 additions and 838 deletions

View File

@ -121,7 +121,7 @@ static const char signals[][7] = {
// Convert signal name to number.
int get_signum(const char *name)
int FAST_FUNC get_signum(const char *name)
{
unsigned i;
@ -155,7 +155,7 @@ int get_signum(const char *name)
// Convert signal number to name
const char *get_signame(int number)
const char* FAST_FUNC get_signame(int number)
{
if ((unsigned)number < ARRAY_SIZE(signals)) {
if (signals[number][0]) /* if it's not an empty str */
@ -168,7 +168,7 @@ const char *get_signame(int number)
// Print the whole signal list
void print_signames(void)
void FAST_FUNC print_signames(void)
{
unsigned signo;