Add macro string_cats to concat multiple strings

This commit is contained in:
Patrick Pelissier committed 2021-01-07 22:13:10 +01:00
1 parent 9aa08bfc59
commit a42b854f14
1 file changed
+4
+4
View File
@@ -1848,6 +1848,10 @@ namespace m_string {
#define string_strim(...) \
M_APPLY(string_strim, M_IF_DEFAULT1(" \n\r\t", __VA_ARGS__))
/* Concat a set strings (or const char * if C1)) into one string */
#define string_cats(a, ...) \
M_MAP2_C(string_cat, a, __VA_ARGS__)
/* Macro encapsulation for C11 */
#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L