V10/cmd/backup.old/fakeargv.c

char **
fakeargv(src, ac)
	char *src;
	int *ac;
{
	static char *args[256], argsbuf[4096];
	char *argc = argsbuf;
	char **arg = args;

	*arg++ = argc;
	*argc++ = 0;
	while(*src){
		*arg++ = argc;
		while(*argc++ = *src++)
			if(argc == argsbuf+sizeof argsbuf){
				argc[-1] = 0;
				break;
			}
	}
	*arg = 0;
	*ac = arg-args;
	return(args);
}