Fix dxerr awk scripts to output single quotes properly.
diff --git a/dlls/dxerr8/errors.awk b/dlls/dxerr8/errors.awk
index f983367..c40e25d 100644
--- a/dlls/dxerr8/errors.awk
+++ b/dlls/dxerr8/errors.awk
@@ -40,7 +40,10 @@
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 )
diff --git a/dlls/dxerr9/errors.awk b/dlls/dxerr9/errors.awk
index f983367..c40e25d 100644
--- a/dlls/dxerr9/errors.awk
+++ b/dlls/dxerr9/errors.awk
@@ -40,7 +40,10 @@
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 )