aboutsummaryrefslogtreecommitdiffstats
path: root/testcases-quote
diff options
context:
space:
mode:
Diffstat (limited to 'testcases-quote')
-rw-r--r--testcases-quote36
1 files changed, 36 insertions, 0 deletions
diff --git a/testcases-quote b/testcases-quote
new file mode 100644
index 0000000..272261b
--- /dev/null
+++ b/testcases-quote
@@ -0,0 +1,36 @@
+1:
+$cppawk '
+#include <quote.h>
+
+BEGIN {
+ print q("")
+ print q("abc")
+ print q("abc\\def")
+ print q("'\''foo'\''")
+ print q("\"foo\"")
+ print q("\"fo'\''o\"")
+ print q("abc\ndef")
+ print q("abc*def")
+ print q("abc?def")
+ print q("abc`def")
+ print q("abc`de'\''f")
+ print q("a b c")
+ print q("a\tb\tc")
+ print q("~bob/foo")
+}'
+:
+
+abc
+'abc\def'
+"'foo'"
+'"foo"'
+"\"fo'o\""
+"abc
+def"
+'abc*def'
+'abc?def'
+'abc`def'
+'abc`de'\''f'
+"a b c"
+"a b c"
+'~bob/foo'