#include <apitest.h>
#include <mbstring.h>
#include <pseh/pseh2.h>
#include <ndk/mmfuncs.h>
Go to the source code of this file.
◆ DIFF_RETURN
◆ RETURN_DIFF
◆ WIN32_NO_STATUS
◆ START_TEST()
Definition at line 28 of file _mbsncmp.c.
29{
31
32
35
36 ret =
_mbsncmp((
const unsigned char *)
"a", (
const unsigned char *)
"c", 0);
38
39
43
47
48
49 ret =
_mbsncmp((
const unsigned char *)
"a", (
const unsigned char *)
"c", 1);
51
52 ret =
_mbsncmp((
const unsigned char *)
"a", (
const unsigned char *)
"a", 1);
54
55 ret =
_mbsncmp((
const unsigned char *)
"ab", (
const unsigned char *)
"aB", 1);
57
58 ret =
_mbsncmp((
const unsigned char *)
"aa", (
const unsigned char *)
"ac", 2);
60
61
62 ret =
_mbsncmp((
const unsigned char *)
"a", (
const unsigned char *)
"ac", 2);
64
65 ret =
_mbsncmp((
const unsigned char *)
"aa", (
const unsigned char *)
"a", 2);
67
68 ret =
_mbsncmp((
const unsigned char *)
"ab", (
const unsigned char *)
"ab", 100);
70}
#define DIFF_RETURN(sign, absolute)
#define EndSeh(ExpectedStatus)
_Check_return_ _CRTIMP int __cdecl _mbsncmp(_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount)
#define STATUS_ACCESS_VIOLATION