{ bogus_desc, NULL },
{ ARG_STR("\25\26\27\30\31") },
{ ARG_STR("desc") },
- { "overly long description", _STR("overly long ") "..." },
+ { "overly long description", STRINGIFY("overly long ") "..." },
};
struct {
{ ARG_STR(NULL), 0 },
{ bogus_payload + sizeof(unterminated3), NULL,
(size_t) 0xdeadbeefbadc0dedULL },
- { bogus_payload, _STR(""), 0 },
- { bogus_payload, _STR("\16\17\20\21\22"), 5 },
+ { bogus_payload, STRINGIFY(""), 0 },
+ { bogus_payload, STRINGIFY("\16\17\20\21\22"), 5 },
{ bogus_payload, NULL, 10 },
- { "overly long payload", _STR("overly long ") "...", 15 },
+ { "overly long payload", STRINGIFY("overly long ") "...", 15 },
};
struct {
# define STR32 "AbCdEfGhIjKlMnOpQrStUvWxYz012345"
#if XLAT_RAW
-# define XARG_STR(v_) (v_), _STR(v_)
+# define XARG_STR(v_) (v_), STRINGIFY(v_)
#elif XLAT_VERBOSE
-# define XARG_STR(v_) (v_), _STR(v_) " /* " #v_ " */"
+# define XARG_STR(v_) (v_), STRINGIFY(v_) " /* " #v_ " */"
#else
# define XARG_STR ARG_STR
#endif
{ bogus_desc, NULL },
{ ARG_STR("\25\26\27\30\31") },
{ ARG_STR("desc") },
- { "overly long description", _STR("overly long ") "..." },
+ { "overly long description", STRINGIFY("overly long ") "..." },
};
struct {
{ bogus_info, NULL },
{ ARG_STR("\32\33\34\35\36") },
{ ARG_STR("info") },
- { "overly long info", _STR("overly long ") "..." },
+ { "overly long info", STRINGIFY("overly long ") "..." },
};
struct {
#endif
#define LL_VAL_TO_PAIR(llval) LL_PAIR((long) ((llval) >> 32), (long) (llval))
-#define _STR(_arg) #_arg
#define ARG_STR(_arg) (_arg), #_arg
#define ARG_ULL_STR(_arg) _arg##ULL, #_arg