[PATCH 2/3] Support run bug-setlocale1 directly
Roland McGrath
roland@hack.frob.com
Thu Jan 10 19:50:00 GMT 2013
> - newargv[1] = (char *) "--library-path";
> - newargv[2] = argv[1];
> - newargv[3] = argv[0];
> - newargv[4] = NULL;
> +
> + if (argc == 2)
> + {
> + newargv[0] = argv[0];
> + newargv[1] = NULL;
> + }
> + else
> + {
> + newargv[0] = argv[1];
> + newargv[1] = argv[2];
> + newargv[2] = argv[3];
> + newargv[3] = argv[4];
> + newargv[4] = NULL;
> + }
Use either a loop or memcpy to make this less repetitive.
More information about the Libc-alpha
mailing list