changeset 65:329e2b37d0e1

Save 4 bytes of stack space.
author Rob Landley <rob@landley.net>
date Thu, 18 Jan 2007 22:00:46 -0500
parents 67ee3a0b76e1
children d2c7f1cbd7d2
files main.c
diffstat 1 files changed, 9 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/main.c	Thu Jan 18 22:00:12 2007 -0500
+++ b/main.c	Thu Jan 18 22:00:46 2007 -0500
@@ -102,13 +102,16 @@
 
 int main(int argc, char *argv[])
 {
-	char *name;
+	// Artificial scope to eat less stack for things we call
+	{
+		char *name;
 
-	// Figure out which applet to call.
-	name = rindex(argv[0], '/');
-	if (!name) name=argv[0];
-	else name++;
-	argv[0] = name;
+		// Figure out which applet to call.
+		name = rindex(argv[0], '/');
+		if (!name) name=argv[0];
+		else name++;
+		argv[0] = name;
+	}
 
 	toys.argv = argv-1;
 	return toybox_main();