wrc options

Dimitrie O. Paun dpaun at rogers.com
Tue Dec 17 00:18:32 CST 2002


On December 9, 2002 04:57 pm, Francois Gouget wrote:
> I agree with that one. As it is wrc just convert the filenames to
> lowercase before trying to include them which is just plain wrong. In
> particular it causes compilation errors if the file really has a
> mized-case which is not that uncommon.

ChangeLog
  Remove the -L wrc option, as no automatic fudging of filenames
  can ever be correct.

Index: tools/wrc/parser.y
===================================================================
RCS file: /var/cvs/wine/tools/wrc/parser.y,v
retrieving revision 1.33
diff -u -r1.33 parser.y
--- tools/wrc/parser.y	15 Aug 2002 21:57:36 -0000	1.33
+++ tools/wrc/parser.y	17 Dec 2002 05:33:45 -0000
@@ -2694,11 +2694,6 @@
 		*cptr = '/';
 	}
 
-	/* Convert to lower case. Seems to be reasonable to do */
-	for(cptr = str->str.cstr; !leave_case && *cptr; cptr++)
-	{
-		*cptr = tolower(*cptr);
-	}
 	return str;
 }
 
Index: tools/wrc/wrc.c
===================================================================
RCS file: /var/cvs/wine/tools/wrc/wrc.c,v
retrieving revision 1.21
diff -u -r1.21 wrc.c
--- tools/wrc/wrc.c	12 Dec 2002 22:23:55 -0000	1.21
+++ tools/wrc/wrc.c	17 Dec 2002 05:32:44 -0000
@@ -104,7 +104,6 @@
 	"   -I path     Set include search dir to path (multiple -I allowed)\n"
 	"   -J		Do not search the standard include path\n"
 	"   -l lan      Set default language to lan (default is neutral {0, 0})\n"
-	"   -L          Leave case of embedded filenames as is\n"
 	"   -m          Do not remap numerical resource IDs\n"
 	"   -n          Do not generate .s file\n"
 	"   -N          Do not preprocess input\n"
@@ -252,12 +251,6 @@
 int auto_register = 0;
 
 /*
- * Set when the case of embedded filenames should not be converted
- * to lower case (-L option)
- */
-int leave_case = 0;
-
-/*
  * The output byte-order of resources (set with -B)
  */
 int byteorder = WRC_BO_NATIVE;
@@ -433,9 +426,6 @@
 					error("Language %04x is not supported",lan);
 				currentlanguage = new_language(PRIMARYLANGID(lan), SUBLANGID(lan));
 			}
-			break;
-		case 'L':
-			leave_case = 1;
 			break;
 		case 'm':
 			remap = 0;
Index: tools/wrc/wrc.h
===================================================================
RCS file: /var/cvs/wine/tools/wrc/wrc.h,v
retrieving revision 1.24
diff -u -r1.24 wrc.h
--- tools/wrc/wrc.h	31 May 2002 23:41:01 -0000	1.24
+++ tools/wrc/wrc.h	17 Dec 2002 05:32:50 -0000
@@ -64,7 +64,6 @@
 extern DWORD codepage;
 extern int pedantic;
 extern int auto_register;
-extern int leave_case;
 extern int byteorder;
 extern int preprocess_only;
 extern int no_preprocess;


-- 
Dimi.




More information about the wine-devel mailing list