STRING_ARG
STRING_ARG (str, char, 100);
STRING_ARG (wstr, wchar_t, 100);
STRING_ARG (wstr, wchar_t, 100);
STRING_ARG (str, char, 100);
STRING_ARG (str, char, 100);
STRING_ARG (str, char, (width > 1024 ? 1024 : width));
STRING_ARG (wstr, wchar_t, (width > 1024 ? 1024 : width));