From fcbf63e62c627deae76c1b8cb8c0876c536ed811 Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Mon, 16 Mar 2020 18:49:26 +0900 Subject: Fresh start --- jni/ruby/ccan/str/str.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 jni/ruby/ccan/str/str.h (limited to 'jni/ruby/ccan/str/str.h') diff --git a/jni/ruby/ccan/str/str.h b/jni/ruby/ccan/str/str.h new file mode 100644 index 0000000..9a9da9c --- /dev/null +++ b/jni/ruby/ccan/str/str.h @@ -0,0 +1,16 @@ +/* CC0 (Public domain) - see ccan/licenses/CC0 file for details */ +#ifndef CCAN_STR_H +#define CCAN_STR_H +/** + * stringify - Turn expression into a string literal + * @expr: any C expression + * + * Example: + * #define PRINT_COND_IF_FALSE(cond) \ + * ((cond) || printf("%s is false!", stringify(cond))) + */ +#define stringify(expr) stringify_1(expr) +/* Double-indirection required to stringify expansions */ +#define stringify_1(expr) #expr + +#endif /* CCAN_STR_H */ -- cgit v1.2.3