comparison main.c @ 65:329e2b37d0e1

Save 4 bytes of stack space.
author Rob Landley <rob@landley.net>
date Thu, 18 Jan 2007 22:00:46 -0500
parents 41d55b5d49fd
children 021fe1a818c3
comparison
equal deleted inserted replaced
64:67ee3a0b76e1 65:329e2b37d0e1
100 return 0; 100 return 0;
101 } 101 }
102 102
103 int main(int argc, char *argv[]) 103 int main(int argc, char *argv[])
104 { 104 {
105 char *name; 105 // Artificial scope to eat less stack for things we call
106 {
107 char *name;
106 108
107 // Figure out which applet to call. 109 // Figure out which applet to call.
108 name = rindex(argv[0], '/'); 110 name = rindex(argv[0], '/');
109 if (!name) name=argv[0]; 111 if (!name) name=argv[0];
110 else name++; 112 else name++;
111 argv[0] = name; 113 argv[0] = name;
114 }
112 115
113 toys.argv = argv-1; 116 toys.argv = argv-1;
114 return toybox_main(); 117 return toybox_main();
115 } 118 }