From 202d5acd06d320f3d2485b85d4ff6c412e50ad21 Mon Sep 17 00:00:00 2001 From: Damien George Date: Mon, 23 May 2016 15:18:55 +0100 Subject: [PATCH] py/makeqstrdata.py: Allow to have double-quote characters in qstrs. When rendering the qstr for a C header file, the double-quate character must be escaped. --- py/makeqstrdata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/py/makeqstrdata.py b/py/makeqstrdata.py index c00ec1eb28..8a3136b1f1 100644 --- a/py/makeqstrdata.py +++ b/py/makeqstrdata.py @@ -116,7 +116,7 @@ def parse_input_headers(infiles): def make_bytes(cfg_bytes_len, cfg_bytes_hash, qstr): qhash = compute_hash(qstr, cfg_bytes_hash) - if all(32 <= ord(c) <= 126 and c != '\\' for c in qstr): + if all(32 <= ord(c) <= 126 and c != '\\' and c != '"' for c in qstr): # qstr is all printable ASCII so render it as-is (for easier debugging) qlen = len(qstr) qdata = qstr