ReactOS 0.4.16-dev-959-g2ec3a19
mbsninc.cpp File Reference
#include <corecrt_internal_mbstring.h>
#include <mbstring.h>
#include <stddef.h>
Include dependency graph for mbsninc.cpp:

Go to the source code of this file.

Functions

unsigned char *__cdecl _mbsninc_l (const unsigned char *string, size_t ccnt, _locale_t plocinfo)
 
unsigned char *__cdecl _mbsninc (const unsigned char *string, size_t ccnt)
 

Function Documentation

◆ _mbsninc()

unsigned char *__cdecl _mbsninc ( const unsigned char string,
size_t  ccnt 
)

Definition at line 50 of file mbsninc.cpp.

54{
55 return _mbsninc_l(string, ccnt, nullptr);
56}
size_t ccnt
Definition: mbsnbcnt.cpp:69
unsigned char *__cdecl _mbsninc_l(const unsigned char *string, size_t ccnt, _locale_t plocinfo)
Definition: mbsninc.cpp:38

◆ _mbsninc_l()

unsigned char *__cdecl _mbsninc_l ( const unsigned char string,
size_t  ccnt,
_locale_t  plocinfo 
)

Definition at line 38 of file mbsninc.cpp.

43{
44 if (string == nullptr)
45 return nullptr;
46
47 return const_cast<unsigned char*>(string) + (unsigned int)_mbsnbcnt_l(string, ccnt, plocinfo);
48}
_Check_return_ _CRTIMP size_t __cdecl _mbsnbcnt_l(_In_reads_bytes_(_MaxCount) _Pre_z_ const unsigned char *_Str, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
_locale_t plocinfo
Definition: ismbbyte.cpp:75
char string[160]
Definition: util.h:11

Referenced by _mbsninc().