ReactOS
0.4.16-dev-424-ge4748fe
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
assert.h
Go to the documentation of this file.
1
6
#ifndef __ASSERT_H_
7
#define __ASSERT_H_
8
9
#include <
corecrt.h
>
10
11
#ifdef NDEBUG
12
13
#ifndef assert
14
#define assert(_Expression) ((void)0)
15
#endif
16
17
#else
/* !NDEBUG */
18
19
#ifdef __cplusplus
20
extern
"C"
{
21
#endif
22
23
_CRTIMP
24
void
25
__cdecl
26
_assert
(
27
_In_z_
const
char
*_Message,
28
_In_z_
const
char
*_File,
29
_In_
unsigned
_Line);
30
31
_CRTIMP
32
void
33
__cdecl
34
_wassert
(
35
_In_z_
const
wchar_t
*_Message,
36
_In_z_
const
wchar_t
*_File,
37
_In_
unsigned
_Line);
38
39
#ifdef __cplusplus
40
}
41
#endif
42
43
#ifndef assert
44
#define assert(_Expression) (void)((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))
45
#endif
46
47
#ifndef wassert
48
#define wassert(_Expression) (void)((!!(_Expression)) || (_wassert(_CRT_WIDE(#_Expression),_CRT_WIDE(__FILE__),__LINE__),0))
49
#endif
50
51
#endif
52
53
#endif
__cdecl
#define __cdecl
Definition:
accygwin.h:79
corecrt.h
_In_z_
#define _In_z_
Definition:
no_sal2.h:164
_In_
#define _In_
Definition:
no_sal2.h:158
_wassert
_CRTIMP void __cdecl _wassert(_In_z_ const wchar_t *_Message, _In_z_ const wchar_t *_File, _In_ unsigned _Line)
_assert
_CRTIMP void __cdecl _assert(_In_z_ const char *_Message, _In_z_ const char *_File, _In_ unsigned _Line)
_CRTIMP
#define _CRTIMP
Definition:
vcruntime.h:54
sdk
include
crt
assert.h
Generated on Mon Jan 6 2025 06:16:45 for ReactOS by
1.9.6