/* concatenating with "" ensures that only literal strings are accepted as * argument */ #define STR_WITH_LEN(s) ("" s ""), (sizeof(s)-1)