#include <corecrt_internal_mbstring.h>
#include <locale.h>
#include <string.h>
Go to the source code of this file.
◆ _mbsncat()
Definition at line 101 of file mbsncat.cpp.
106{
110}
#define _BEGIN_SECURE_CRT_DEPRECATION_DISABLE
#define _END_SECURE_CRT_DEPRECATION_DISABLE
unsigned char *__cdecl _mbsncat_l(unsigned char *dst, const unsigned char *src, size_t cnt, _locale_t plocinfo)
◆ _mbsncat_l()
Definition at line 38 of file mbsncat.cpp.
44{
46
49
50
53
55
57 if (_loc_update.GetLocaleT()->mbcinfo->ismbcodepage == 0)
60
63 ;
65
66
67
68
71
72
73
77 if ((*
dst++ = *
src++) ==
'\0') {
79 break;
80 }
81 }
82
83 else if ((*
dst++ = *
src++) ==
'\0')
84 break;
85
86 }
87
88
90 {
92 }
93 else
94 {
96 }
97
99}
#define _ismbblead_l(_c, p)
#define _VALIDATE_RETURN(expr, errorcode, retexpr)
_Check_return_ _CRTIMP int __cdecl _ismbslead_l(_In_reads_z_(_Pos - _Str+1) const unsigned char *_Str, _In_z_ const unsigned char *_Pos, _In_opt_ _locale_t _Locale)
_CRTIMP int __cdecl _mbsbtype_l(_In_reads_bytes_(_Pos) _Pre_z_ const unsigned char *_Str, _In_ size_t _Pos, _In_opt_ _locale_t _Locale)
Referenced by _mbsncat().