From 3468a80cf509e6f782b219fbfe1770a5e6ac329b Mon Sep 17 00:00:00 2001 From: Robert Reif Date: Fri, 23 Sep 2005 10:08:57 +0000 Subject: [PATCH] Fix dxerr awk scripts to output single quotes properly. --- dlls/dxerr8/errors.awk | 5 ++++- dlls/dxerr9/errors.awk | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/dlls/dxerr8/errors.awk b/dlls/dxerr8/errors.awk index f983367df06..c40e25d7cc8 100644 --- a/dlls/dxerr8/errors.awk +++ b/dlls/dxerr8/errors.awk @@ -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 ) diff --git a/dlls/dxerr9/errors.awk b/dlls/dxerr9/errors.awk index f983367df06..c40e25d7cc8 100644 --- a/dlls/dxerr9/errors.awk +++ b/dlls/dxerr9/errors.awk @@ -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 ) -- 2.11.4.GIT