Fix dxerr awk scripts to output single quotes properly.

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 )