Ignore:
Timestamp:
10/08/11 15:43:28 (20 months ago)
Author:
BrainSlayer
Message:

migrate latest patches to busybox

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/busybox/applets/applet_tables.c

    r17628 r17726  
    8181        printf("#define NUM_APPLETS %u\n", NUM_APPLETS); 
    8282        if (NUM_APPLETS == 1) { 
     83                char *dash_to_underscore, *p; 
    8384                printf("#define SINGLE_APPLET_STR \"%s\"\n", applets[0].name); 
    84                 printf("#define SINGLE_APPLET_MAIN %s_main\n", applets[0].name); 
     85                /* Example: "ether-wake" -> "ether_wake" */ 
     86                p = dash_to_underscore = strdup(applets[0].name); 
     87                p--; 
     88                while (*++p) 
     89                        if (*p == '-') 
     90                                *p = '_'; 
     91                printf("#define SINGLE_APPLET_MAIN %s_main\n", dash_to_underscore); 
    8592        } 
    8693        printf("\n"); 
Note: See TracChangeset for help on using the changeset viewer.