diff --git a/dlls/msvcrt/msvcrt.h b/dlls/msvcrt/msvcrt.h index c0bebba6cee..cf3c53180e2 100644 --- a/dlls/msvcrt/msvcrt.h +++ b/dlls/msvcrt/msvcrt.h @@ -115,8 +115,6 @@ extern thread_data_t *msvcrt_get_thread_data(void); extern int MSVCRT___lc_codepage; void msvcrt_set_errno(int); -char* msvcrt_strndup(const char*,unsigned int); -MSVCRT_wchar_t *msvcrt_wstrndup(const MSVCRT_wchar_t*, unsigned int); void _purecall(void); void _amsg_exit(int errnum); diff --git a/dlls/msvcrt/string.c b/dlls/msvcrt/string.c index ec4bd703b77..d1973a34d84 100644 --- a/dlls/msvcrt/string.c +++ b/dlls/msvcrt/string.c @@ -30,23 +30,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(msvcrt); -/* INTERNAL: MSVCRT_malloc() based strndup */ -char* msvcrt_strndup(const char* buf, unsigned int size) -{ - char* ret; - unsigned int len = strlen(buf), max_len; - - max_len = size <= len? size : len + 1; - - ret = MSVCRT_malloc(max_len); - if (ret) - { - memcpy(ret,buf,max_len); - ret[max_len] = 0; - } - return ret; -} - /********************************************************************* * _mbsdup (MSVCRT.@) * _strdup (MSVCRT.@) diff --git a/dlls/msvcrt/wcs.c b/dlls/msvcrt/wcs.c index 32668a3469d..92dd644a828 100644 --- a/dlls/msvcrt/wcs.c +++ b/dlls/msvcrt/wcs.c @@ -30,23 +30,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(msvcrt); -/* INTERNAL: MSVCRT_malloc() based wstrndup */ -MSVCRT_wchar_t* msvcrt_wstrndup(const MSVCRT_wchar_t *buf, unsigned int size) -{ - MSVCRT_wchar_t* ret; - unsigned int len = strlenW(buf), max_len; - - max_len = size <= len? size : len + 1; - - ret = MSVCRT_malloc(max_len * sizeof (MSVCRT_wchar_t)); - if (ret) - { - memcpy(ret,buf,max_len * sizeof (MSVCRT_wchar_t)); - ret[max_len] = 0; - } - return ret; -} - /********************************************************************* * _wcsdup (MSVCRT.@) */