瀏覽代碼

LibC: Made mbtowc return int instead of size_t

Luke 4 年之前
父節點
當前提交
db31452bc2
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      Libraries/LibC/stdlib.cpp
  2. 1 1
      Libraries/LibC/stdlib.h

+ 1 - 1
Libraries/LibC/stdlib.cpp

@@ -796,7 +796,7 @@ size_t mbstowcs(wchar_t*, const char*, size_t)
     ASSERT_NOT_REACHED();
 }
 
-size_t mbtowc(wchar_t* wch, const char* data, size_t data_size)
+int mbtowc(wchar_t* wch, const char* data, size_t data_size)
 {
     // FIXME: This needs a real implementation.
     UNUSED_PARAM(data_size);

+ 1 - 1
Libraries/LibC/stdlib.h

@@ -74,7 +74,7 @@ int mkstemp(char*);
 char* mkdtemp(char*);
 void* bsearch(const void* key, const void* base, size_t nmemb, size_t size, int (*compar)(const void*, const void*));
 size_t mbstowcs(wchar_t*, const char*, size_t);
-size_t mbtowc(wchar_t*, const char*, size_t);
+int mbtowc(wchar_t*, const char*, size_t);
 int wctomb(char*, wchar_t);
 size_t wcstombs(char*, const wchar_t*, size_t);
 char* realpath(const char* pathname, char* buffer);