-/**\r
-The mbsrtowcs function converts a sequence of multibyte characters that begins in the\r
-conversion state described by the object pointed to by ps, from the array indirectly\r
-pointed to by src into a sequence of corresponding wide characters. If dst is not a null\r
-pointer, the converted characters are stored into the array pointed to by dst. Conversion\r
-continues up to and including a terminating null character, which is also stored.\r
-Conversion stops earlier in two cases: when a sequence of bytes is encountered that does\r
-not form a valid multibyte character, or (if dst is not a null pointer) when len wide\r
-characters have been stored into the array pointed to by dst. Each conversion takes\r
-place as if by a call to the mbrtowc function.\r
-\r
-If dst is not a null pointer, the pointer object pointed to by src is assigned either a null\r
-pointer (if conversion stopped due to reaching a terminating null character) or the address\r
-just past the last multibyte character converted (if any). If conversion stopped due to\r
-reaching a terminating null character and if dst is not a null pointer, the resulting state\r
-described is the initial conversion state.\r
+/** Convert a sequence of multibyte characters into a sequence of wide characters.\r
+ The mbsrtowcs function converts a sequence of multibyte characters that begins in the\r
+ conversion state described by the object pointed to by ps, from the array indirectly\r
+ pointed to by src into a sequence of corresponding wide characters. If dst is not a null\r
+ pointer, the converted characters are stored into the array pointed to by dst. Conversion\r
+ continues up to and including a terminating null character, which is also stored.\r
+ Conversion stops earlier in two cases: when a sequence of bytes is encountered that does\r
+ not form a valid multibyte character, or (if dst is not a null pointer) when len wide\r
+ characters have been stored into the array pointed to by dst. Each conversion takes\r
+ place as if by a call to the mbrtowc function.\r
+\r
+ If dst is not a null pointer, the pointer object pointed to by src is assigned either a null\r
+ pointer (if conversion stopped due to reaching a terminating null character) or the address\r
+ just past the last multibyte character converted (if any). If conversion stopped due to\r
+ reaching a terminating null character and if dst is not a null pointer, the resulting state\r
+ described is the initial conversion state.\r
+\r
+ @param[in] dst Destination for the Wide character sequence.\r
+ @param[in] src Pointer to Pointer to MBCS char. sequence to convert.\r
+ @param[in] len Length of dest, in WIDE characters.\r
+ @param[in] ps Pointer to the conversion state object to be used for this conversion.\r