int _fltused = 1;\r
\r
/* Sets buffers to a specified character */\r
-void * memset (void *dest, char ch, size_t count)\r
+void * memset (void *dest, int ch, size_t count)\r
{\r
//\r
// NOTE: Here we use one base implementation for memset, instead of the direct\r
\r
Pointer = (UINT8 *)dest;\r
while (count-- != 0) {\r
- *(Pointer++) = ch;\r
+ *(Pointer++) = (UINT8)ch;\r
}\r
\r
return dest;\r