ReactOS 0.4.16-dev-295-g4aee028
crtdefs.h File Reference
#include <vcruntime.h>
#include <specstrings.h>
Include dependency graph for crtdefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tagLC_ID
 
struct  threadlocaleinfostruct
 

Macros

#define NULL   ((void *)0)
 
#define _USE_32BIT_TIME_T
 
#define _CRT_DISABLE_GCC_WARNINGS
 
#define _CRT_RESTORE_GCC_WARNINGS
 
#define _CRT_DEFER_MACRO(M, ...)   M(__VA_ARGS__)
 
#define _W64
 
#define _CRTIMP_ALT
 
#define _CRTDATA(x)   _CRTIMP x
 
#define _CRTIMP2   _CRTIMP
 
#define _CRTIMP_PURE   _CRTIMP
 
#define _CRTIMP_ALTERNATIVE   _CRTIMP
 
#define _CRT_ALTERNATIVE_IMPORTED
 
#define _CRTIMP_NOIA64   _CRTIMP
 
#define _MRTIMP2   _CRTIMP
 
#define _MCRTIMP   _CRTIMP
 
#define _PGLOBAL
 
#define _AGLOBAL
 
#define UNALIGNED
 
#define _CRTNOALIAS
 
#define _CRT_UNUSED(x)   (void)x
 
#define __crt_typefix(ctype)
 
#define _STATIC_ASSERT(expr)   extern char (*__static_assert__(void)) [(expr) ? 1 : -1]
 
#define __STDC_WANT_SECURE_LIB__   1
 
#define _CRT_INSECURE_DEPRECATE_CORE(_Replacement)    _CRT_DEPRECATE_TEXT("This may be unsafe, Try " #_Replacement " instead! Enable _CRT_SECURE_NO_DEPRECATE to avoid thie warning.")
 
#define _CRT_NONSTDC_DEPRECATE(_Replacement)    _CRT_DEPRECATE_TEXT("Deprecated POSIX name, Try " #_Replacement " instead!")
 
#define _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement)
 
#define _CRT_MANAGED_HEAP_DEPRECATE
 
#define _CRT_OBSOLETE(_NewItem)
 
#define _CRT_JIT_INTRINSIC
 
#define _ARGMAX   100
 
#define _TRUNCATE   ((size_t)-1)
 
#define __STDC_SECURE_LIB__   200411L
 
#define __GOT_SECURE_LIB__   __STDC_SECURE_LIB__
 
#define _SECURECRT_FILL_BUFFER_PATTERN   0xFD
 
#define _WCTYPE_T_DEFINED
 
#define _ERRCODE_DEFINED
 
#define _TIME32_T_DEFINED
 
#define _TIME64_T_DEFINED
 
#define _TIME_T_DEFINED
 
#define _TAGLC_ID_DEFINED
 
#define _THREADLOCALEINFO
 
#define _Check_return_opt_
 
#define _Check_return_wat_
 
#define PRAGMA_DIAGNOSTIC_PUSH()
 
#define PRAGMA_DIAGNOSTIC_IGNORED(__x)
 
#define PRAGMA_DIAGNOSTIC_POP()
 

Typedefs

typedef unsigned short wint_t
 
typedef unsigned short wctype_t
 
typedef int errcode
 
typedef int errno_t
 
typedef long __time32_t
 
typedef __time32_t time_t
 
typedef struct threadmbcinfostruct * pthreadmbcinfo
 
typedef struct tagLC_ID LC_ID
 
typedef struct tagLC_IDLPLC_ID
 
typedef struct threadlocaleinfostruct threadlocinfo
 
typedef struct threadlocaleinfostructpthreadlocinfo
 

Macro Definition Documentation

◆ __crt_typefix

#define __crt_typefix (   ctype)

Definition at line 140 of file crtdefs.h.

◆ __GOT_SECURE_LIB__

#define __GOT_SECURE_LIB__   __STDC_SECURE_LIB__

Definition at line 203 of file crtdefs.h.

◆ __STDC_SECURE_LIB__

#define __STDC_SECURE_LIB__   200411L

Definition at line 202 of file crtdefs.h.

◆ __STDC_WANT_SECURE_LIB__

#define __STDC_WANT_SECURE_LIB__   1

Deprecated

Definition at line 155 of file crtdefs.h.

◆ _AGLOBAL

#define _AGLOBAL

Definition at line 121 of file crtdefs.h.

◆ _ARGMAX

#define _ARGMAX   100

Constants

Definition at line 195 of file crtdefs.h.

◆ _Check_return_opt_

#define _Check_return_opt_

Definition at line 297 of file crtdefs.h.

◆ _Check_return_wat_

#define _Check_return_wat_

Definition at line 303 of file crtdefs.h.

◆ _CRT_ALTERNATIVE_IMPORTED

#define _CRT_ALTERNATIVE_IMPORTED

Definition at line 97 of file crtdefs.h.

◆ _CRT_DEFER_MACRO

#define _CRT_DEFER_MACRO (   M,
  ... 
)    M(__VA_ARGS__)

Properties

Definition at line 53 of file crtdefs.h.

◆ _CRT_DISABLE_GCC_WARNINGS

#define _CRT_DISABLE_GCC_WARNINGS

Definition at line 45 of file crtdefs.h.

◆ _CRT_INSECURE_DEPRECATE_CORE

#define _CRT_INSECURE_DEPRECATE_CORE (   _Replacement)     _CRT_DEPRECATE_TEXT("This may be unsafe, Try " #_Replacement " instead! Enable _CRT_SECURE_NO_DEPRECATE to avoid thie warning.")

Definition at line 162 of file crtdefs.h.

◆ _CRT_INSECURE_DEPRECATE_GLOBALS

#define _CRT_INSECURE_DEPRECATE_GLOBALS (   _Replacement)

Definition at line 177 of file crtdefs.h.

◆ _CRT_JIT_INTRINSIC

#define _CRT_JIT_INTRINSIC

Definition at line 189 of file crtdefs.h.

◆ _CRT_MANAGED_HEAP_DEPRECATE

#define _CRT_MANAGED_HEAP_DEPRECATE

Definition at line 181 of file crtdefs.h.

◆ _CRT_NONSTDC_DEPRECATE

#define _CRT_NONSTDC_DEPRECATE (   _Replacement)     _CRT_DEPRECATE_TEXT("Deprecated POSIX name, Try " #_Replacement " instead!")

Definition at line 171 of file crtdefs.h.

◆ _CRT_OBSOLETE

#define _CRT_OBSOLETE (   _NewItem)

Definition at line 185 of file crtdefs.h.

◆ _CRT_RESTORE_GCC_WARNINGS

#define _CRT_RESTORE_GCC_WARNINGS

Definition at line 46 of file crtdefs.h.

◆ _CRT_UNUSED

#define _CRT_UNUSED (   x)    (void)x

Definition at line 137 of file crtdefs.h.

◆ _CRTDATA

#define _CRTDATA (   x)    _CRTIMP x

Definition at line 83 of file crtdefs.h.

◆ _CRTIMP2

#define _CRTIMP2   _CRTIMP

Definition at line 88 of file crtdefs.h.

◆ _CRTIMP_ALT

#define _CRTIMP_ALT

Definition at line 75 of file crtdefs.h.

◆ _CRTIMP_ALTERNATIVE

#define _CRTIMP_ALTERNATIVE   _CRTIMP

Definition at line 96 of file crtdefs.h.

◆ _CRTIMP_NOIA64

#define _CRTIMP_NOIA64   _CRTIMP

Definition at line 104 of file crtdefs.h.

◆ _CRTIMP_PURE

#define _CRTIMP_PURE   _CRTIMP

Definition at line 92 of file crtdefs.h.

◆ _CRTNOALIAS

#define _CRTNOALIAS

Definition at line 133 of file crtdefs.h.

◆ _ERRCODE_DEFINED

#define _ERRCODE_DEFINED

Definition at line 221 of file crtdefs.h.

◆ _MCRTIMP

#define _MCRTIMP   _CRTIMP

Definition at line 113 of file crtdefs.h.

◆ _MRTIMP2

#define _MRTIMP2   _CRTIMP

Definition at line 109 of file crtdefs.h.

◆ _PGLOBAL

#define _PGLOBAL

Definition at line 117 of file crtdefs.h.

◆ _SECURECRT_FILL_BUFFER_PATTERN

#define _SECURECRT_FILL_BUFFER_PATTERN   0xFD

Definition at line 204 of file crtdefs.h.

◆ _STATIC_ASSERT

#define _STATIC_ASSERT (   expr)    extern char (*__static_assert__(void)) [(expr) ? 1 : -1]

Definition at line 148 of file crtdefs.h.

◆ _TAGLC_ID_DEFINED

#define _TAGLC_ID_DEFINED

Definition at line 251 of file crtdefs.h.

◆ _THREADLOCALEINFO

#define _THREADLOCALEINFO

Definition at line 260 of file crtdefs.h.

◆ _TIME32_T_DEFINED

#define _TIME32_T_DEFINED

Definition at line 227 of file crtdefs.h.

◆ _TIME64_T_DEFINED

#define _TIME64_T_DEFINED

Definition at line 232 of file crtdefs.h.

◆ _TIME_T_DEFINED

#define _TIME_T_DEFINED

Definition at line 239 of file crtdefs.h.

◆ _TRUNCATE

#define _TRUNCATE   ((size_t)-1)

Definition at line 198 of file crtdefs.h.

◆ _USE_32BIT_TIME_T

#define _USE_32BIT_TIME_T

Definition at line 27 of file crtdefs.h.

◆ _W64

#define _W64

Definition at line 60 of file crtdefs.h.

◆ _WCTYPE_T_DEFINED

#define _WCTYPE_T_DEFINED

Type definitions

Definition at line 215 of file crtdefs.h.

◆ NULL

#define NULL   ((void *)0)

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.

Definition at line 16 of file crtdefs.h.

◆ PRAGMA_DIAGNOSTIC_IGNORED

#define PRAGMA_DIAGNOSTIC_IGNORED (   __x)

Definition at line 324 of file crtdefs.h.

◆ PRAGMA_DIAGNOSTIC_POP

#define PRAGMA_DIAGNOSTIC_POP ( )

Definition at line 325 of file crtdefs.h.

◆ PRAGMA_DIAGNOSTIC_PUSH

#define PRAGMA_DIAGNOSTIC_PUSH ( )

Definition at line 323 of file crtdefs.h.

◆ UNALIGNED

#define UNALIGNED

Definition at line 128 of file crtdefs.h.

Typedef Documentation

◆ __time32_t

typedef long __time32_t

Definition at line 228 of file crtdefs.h.

◆ errcode

typedef int errcode

Definition at line 222 of file crtdefs.h.

◆ errno_t

static __time32_t *static errno_t

Definition at line 223 of file crtdefs.h.

◆ LC_ID

◆ LPLC_ID

◆ pthreadlocinfo

◆ pthreadmbcinfo

typedef struct threadmbcinfostruct* pthreadmbcinfo

Definition at line 248 of file crtdefs.h.

◆ threadlocinfo

◆ time_t

typedef __time32_t time_t

Definition at line 241 of file crtdefs.h.

◆ wctype_t

Definition at line 217 of file crtdefs.h.

◆ wint_t

Definition at line 216 of file crtdefs.h.