From 7f182607f2830c3a6df509c149617340872c9724 Mon Sep 17 00:00:00 2001 From: z_demo_z <> Date: Mon, 24 Jun 2002 21:30:10 +0000 Subject: [PATCH] Allow name with space to be used with file type associations --- zsnes/src/win/zloaderw.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/zsnes/src/win/zloaderw.c b/zsnes/src/win/zloaderw.c index cb0f26ec..4c30a533 100644 --- a/zsnes/src/win/zloaderw.c +++ b/zsnes/src/win/zloaderw.c @@ -670,10 +670,17 @@ int pccmdline(void) } else { - if(gfnm > 0) + if(gfnm > 0) // Quick fix to allow spaces, might produce strange names + // if there are unrecognized options { - printf("Limit yourself to one filename\n"); - return 2; + char *fvar, *fvar2; + fvar=&fname; + fvar2=&fname+fvar[0]+1; + if(fvar[0]+3>127) return(2); + fvar2[0]=' '; + strncpy(&fvar2[1],argv[p],127-fvar[0]-1); + fvar[0] += strlen(argv[p])+1; + gfnm++; } else { @@ -685,7 +692,7 @@ int pccmdline(void) } } } - if(gfnm == 1) + if(gfnm > 0) { filefound=0; makeextension();