| Wiki Markup | 
|---|
| According to \[[MISRA 08|AA. C References#MISRA 08]\], concatenation of wide and narrow string literals leads to undefined behavior. This is an inplicit undefined behavior according to C99 \[[ISO/IEC 9899:1999|AA. C References#ISO/IEC 9899-1999]\]. | 
Noncompliant Code Example
...
Compliant Solution (wide string literals)
This compliant solution concatenates wide string literals onlyIf the concatenated string needs to be a wide string literal, each element in the concatenation has to be a wide string literal.
| Code Block | 
|---|
|  | 
| 
wchar_t *msg = L"This message is very long, so I want to divide it "
               L"into two parts.";
 | 
...
| Wiki Markup | 
|---|
| \[[MISRA 08|AA. C References#MISRA 08]\] Rule 2-13-5
\[[ISO/IEC 14882-2003|AA. C References#ISO/IEC 14882-2003]\] 2.13.4 String literals |