dxerr awk script fix
Robert Reif
reif at earthlink.net
Thu Sep 22 21:04:56 CDT 2005
Fix dxerr awk scripts to output single quotes properly.
-------------- next part --------------
Index: dlls/dxerr8/errors.awk
===================================================================
RCS file: /home/wine/wine/dlls/dxerr8/errors.awk,v
retrieving revision 1.1
diff -p -u -r1.1 errors.awk
--- dlls/dxerr8/errors.awk 9 Mar 2004 23:25:57 -0000 1.1
+++ dlls/dxerr8/errors.awk 23 Sep 2005 01:57:59 -0000
@@ -40,7 +40,10 @@ BEGIN {
i = 1
len = length(array[word]) + 1
while (i < len) {
- printf "'%s',", substr(array[word],i,1)
+ if (substr(array[word],i,1) == "\'")
+ printf "'\\'',"
+ else
+ printf "'%s',", substr(array[word],i,1)
i++
}
if (word < NF )
Index: dlls/dxerr9/errors.awk
===================================================================
RCS file: /home/wine/wine/dlls/dxerr9/errors.awk,v
retrieving revision 1.1
diff -p -u -r1.1 errors.awk
--- dlls/dxerr9/errors.awk 9 Mar 2004 23:25:57 -0000 1.1
+++ dlls/dxerr9/errors.awk 23 Sep 2005 01:58:07 -0000
@@ -40,7 +40,10 @@ BEGIN {
i = 1
len = length(array[word]) + 1
while (i < len) {
- printf "'%s',", substr(array[word],i,1)
+ if (substr(array[word],i,1) == "\'")
+ printf "'\\'',"
+ else
+ printf "'%s',", substr(array[word],i,1)
i++
}
if (word < NF )
More information about the wine-patches
mailing list