ReactOS  0.4.15-dev-3308-g9455def
crtdefs.h File Reference
#include <_mingw.h>
#include <specstrings.h>
Include dependency graph for crtdefs.h:

Go to the source code of this file.

Classes

struct  tagLC_ID
 
struct  threadlocaleinfostruct
 
struct  localeinfo_struct
 

Macros

#define NULL   ((void *)0)
 
#define _CRT_PACKING   8
 
#define __CRT_STRINGIZE(_Value)   #_Value
 
#define _CRT_STRINGIZE(_Value)   __CRT_STRINGIZE(_Value)
 
#define _CRT_DEFER_MACRO(M, ...)   M(__VA_ARGS__)
 
#define __CRT_WIDE(_String)   L ## _String
 
#define _CRT_WIDE(_String)   __CRT_WIDE(_String)
 
#define _W64
 
#define _CRTIMP
 
#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 _CONST_RETURN
 
#define UNALIGNED
 
#define _CRT_ALIGN(x)   __attribute__ ((aligned(x)))
 
#define _CRTNOALIAS
 
#define _CRTRESTRICT
 
#define __CRTDECL   __cdecl
 
#define __crt_typefix(ctype)
 
#define _STATIC_ASSERT(expr)   extern char (*__static_assert__(void)) [(expr) ? 1 : -1]
 
#define _CRT_DEPRECATE_TEXT(_Text)
 
#define __STDC_WANT_SECURE_LIB__   1
 
#define _CRT_INSECURE_DEPRECATE(_Replacement)
 
#define _CRT_INSECURE_DEPRECATE_CORE(_Replacement)
 
#define _CRT_NONSTDC_DEPRECATE(_Replacement)   _CRT_DEPRECATE_TEXT("Deprecated POSIX name, Try " #_Replacement " instead!")
 
#define _CRT_INSECURE_DEPRECATE_MEMORY(_Replacement)
 
#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 _SIZE_T_DEFINED
 
#define _INTPTR_T_DEFINED
 
#define __intptr_t_defined
 
#define _UINTPTR_T_DEFINED
 
#define __uintptr_t_defined
 
#define _PTRDIFF_T_DEFINED
 
#define _WCHAR_T_DEFINED
 
#define _WCTYPE_T_DEFINED
 
#define _VA_LIST_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 int size_t
 
typedef int intptr_t
 
typedef unsigned int uintptr_t
 
typedef int ptrdiff_t
 
typedef unsigned short wchar_t
 
typedef unsigned short wint_t
 
typedef unsigned short wctype_t
 
typedef int errcode
 
typedef int errno_t
 
typedef long __time32_t
 
typedef __time64_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
 
typedef struct localeinfo_struct _locale_tstruct
 
typedef struct localeinfo_struct_locale_t
 

Variables

__MINGW_EXTENSION typedef __int64 __time64_t
 

Macro Definition Documentation

◆ __CRT_STRINGIZE

#define __CRT_STRINGIZE (   _Value)    #_Value

Properties

Definition at line 45 of file crtdefs.h.

◆ __crt_typefix

#define __crt_typefix (   ctype)

Definition at line 183 of file crtdefs.h.

◆ __CRT_WIDE

#define __CRT_WIDE (   _String)    L ## _String

Definition at line 54 of file crtdefs.h.

◆ __CRTDECL

#define __CRTDECL   __cdecl

Definition at line 167 of file crtdefs.h.

◆ __GOT_SECURE_LIB__

#define __GOT_SECURE_LIB__   __STDC_SECURE_LIB__

Definition at line 267 of file crtdefs.h.

◆ __intptr_t_defined

#define __intptr_t_defined

Definition at line 295 of file crtdefs.h.

◆ __STDC_SECURE_LIB__

#define __STDC_SECURE_LIB__   200411L

Definition at line 266 of file crtdefs.h.

◆ __STDC_WANT_SECURE_LIB__

#define __STDC_WANT_SECURE_LIB__   1

Definition at line 206 of file crtdefs.h.

◆ __uintptr_t_defined

#define __uintptr_t_defined

Definition at line 312 of file crtdefs.h.

◆ _AGLOBAL

#define _AGLOBAL

Definition at line 133 of file crtdefs.h.

◆ _ARGMAX

#define _ARGMAX   100

Constants

Definition at line 259 of file crtdefs.h.

◆ _Check_return_opt_

#define _Check_return_opt_

Definition at line 453 of file crtdefs.h.

◆ _Check_return_wat_

#define _Check_return_wat_

Definition at line 459 of file crtdefs.h.

◆ _CONST_RETURN

#define _CONST_RETURN

Definition at line 137 of file crtdefs.h.

◆ _CRT_ALIGN

#define _CRT_ALIGN (   x)    __attribute__ ((aligned(x)))

Definition at line 154 of file crtdefs.h.

◆ _CRT_ALTERNATIVE_IMPORTED

#define _CRT_ALTERNATIVE_IMPORTED

Definition at line 109 of file crtdefs.h.

◆ _CRT_DEFER_MACRO

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

Definition at line 50 of file crtdefs.h.

◆ _CRT_DEPRECATE_TEXT

#define _CRT_DEPRECATE_TEXT (   _Text)

Deprecated

Definition at line 202 of file crtdefs.h.

◆ _CRT_INSECURE_DEPRECATE

#define _CRT_INSECURE_DEPRECATE (   _Replacement)

Definition at line 211 of file crtdefs.h.

◆ _CRT_INSECURE_DEPRECATE_CORE

#define _CRT_INSECURE_DEPRECATE_CORE (   _Replacement)

Definition at line 220 of file crtdefs.h.

◆ _CRT_INSECURE_DEPRECATE_GLOBALS

#define _CRT_INSECURE_DEPRECATE_GLOBALS (   _Replacement)

Definition at line 241 of file crtdefs.h.

◆ _CRT_INSECURE_DEPRECATE_MEMORY

#define _CRT_INSECURE_DEPRECATE_MEMORY (   _Replacement)

Definition at line 237 of file crtdefs.h.

◆ _CRT_JIT_INTRINSIC

#define _CRT_JIT_INTRINSIC

Definition at line 253 of file crtdefs.h.

◆ _CRT_MANAGED_HEAP_DEPRECATE

#define _CRT_MANAGED_HEAP_DEPRECATE

Definition at line 245 of file crtdefs.h.

◆ _CRT_NONSTDC_DEPRECATE

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

Definition at line 231 of file crtdefs.h.

◆ _CRT_OBSOLETE

#define _CRT_OBSOLETE (   _NewItem)

Definition at line 249 of file crtdefs.h.

◆ _CRT_PACKING

#define _CRT_PACKING   8

Definition at line 32 of file crtdefs.h.

◆ _CRT_STRINGIZE

#define _CRT_STRINGIZE (   _Value)    __CRT_STRINGIZE(_Value)

Definition at line 46 of file crtdefs.h.

◆ _CRT_WIDE

#define _CRT_WIDE (   _String)    __CRT_WIDE(_String)

Definition at line 55 of file crtdefs.h.

◆ _CRTDATA

#define _CRTDATA (   x)    _CRTIMP x

Definition at line 95 of file crtdefs.h.

◆ _CRTIMP

#define _CRTIMP

Definition at line 72 of file crtdefs.h.

◆ _CRTIMP2

#define _CRTIMP2   _CRTIMP

Definition at line 100 of file crtdefs.h.

◆ _CRTIMP_ALT

#define _CRTIMP_ALT

Definition at line 87 of file crtdefs.h.

◆ _CRTIMP_ALTERNATIVE

#define _CRTIMP_ALTERNATIVE   _CRTIMP

Definition at line 108 of file crtdefs.h.

◆ _CRTIMP_NOIA64

#define _CRTIMP_NOIA64   _CRTIMP

Definition at line 116 of file crtdefs.h.

◆ _CRTIMP_PURE

#define _CRTIMP_PURE   _CRTIMP

Definition at line 104 of file crtdefs.h.

◆ _CRTNOALIAS

#define _CRTNOALIAS

Definition at line 159 of file crtdefs.h.

◆ _CRTRESTRICT

#define _CRTRESTRICT

Definition at line 163 of file crtdefs.h.

◆ _ERRCODE_DEFINED

#define _ERRCODE_DEFINED

Definition at line 372 of file crtdefs.h.

◆ _INTPTR_T_DEFINED

#define _INTPTR_T_DEFINED

Definition at line 293 of file crtdefs.h.

◆ _MCRTIMP

#define _MCRTIMP   _CRTIMP

Definition at line 125 of file crtdefs.h.

◆ _MRTIMP2

#define _MRTIMP2   _CRTIMP

Definition at line 121 of file crtdefs.h.

◆ _PGLOBAL

#define _PGLOBAL

Definition at line 129 of file crtdefs.h.

◆ _PTRDIFF_T_DEFINED

#define _PTRDIFF_T_DEFINED

Definition at line 327 of file crtdefs.h.

◆ _SECURECRT_FILL_BUFFER_PATTERN

#define _SECURECRT_FILL_BUFFER_PATTERN   0xFD

Definition at line 268 of file crtdefs.h.

◆ _SIZE_T_DEFINED

#define _SIZE_T_DEFINED

Type definitions

Definition at line 279 of file crtdefs.h.

◆ _STATIC_ASSERT

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

Definition at line 191 of file crtdefs.h.

◆ _TAGLC_ID_DEFINED

#define _TAGLC_ID_DEFINED

Definition at line 402 of file crtdefs.h.

◆ _THREADLOCALEINFO

#define _THREADLOCALEINFO

Definition at line 411 of file crtdefs.h.

◆ _TIME32_T_DEFINED

#define _TIME32_T_DEFINED

Definition at line 378 of file crtdefs.h.

◆ _TIME64_T_DEFINED

#define _TIME64_T_DEFINED

Definition at line 383 of file crtdefs.h.

◆ _TIME_T_DEFINED

#define _TIME_T_DEFINED

Definition at line 390 of file crtdefs.h.

◆ _TRUNCATE

#define _TRUNCATE   ((size_t)-1)

Definition at line 262 of file crtdefs.h.

◆ _UINTPTR_T_DEFINED

#define _UINTPTR_T_DEFINED

Definition at line 310 of file crtdefs.h.

◆ _VA_LIST_DEFINED

#define _VA_LIST_DEFINED

Definition at line 363 of file crtdefs.h.

◆ _W64

#define _W64

Definition at line 62 of file crtdefs.h.

◆ _WCHAR_T_DEFINED

#define _WCHAR_T_DEFINED

Definition at line 343 of file crtdefs.h.

◆ _WCTYPE_T_DEFINED

#define _WCTYPE_T_DEFINED

Definition at line 350 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 480 of file crtdefs.h.

◆ PRAGMA_DIAGNOSTIC_POP

#define PRAGMA_DIAGNOSTIC_POP ( )

Definition at line 481 of file crtdefs.h.

◆ PRAGMA_DIAGNOSTIC_PUSH

#define PRAGMA_DIAGNOSTIC_PUSH ( )

Definition at line 479 of file crtdefs.h.

◆ UNALIGNED

#define UNALIGNED

Definition at line 144 of file crtdefs.h.

Typedef Documentation

◆ __time32_t

typedef long __time32_t

Definition at line 379 of file crtdefs.h.

◆ _locale_t

Definition at line 96 of file string.c.

◆ _locale_tstruct

◆ errcode

typedef int errcode

Definition at line 373 of file crtdefs.h.

◆ errno_t

static __time32_t *static errno_t

Definition at line 374 of file crtdefs.h.

◆ intptr_t

typedef int intptr_t

Definition at line 304 of file crtdefs.h.

◆ LC_ID

◆ LPLC_ID

◆ pthreadlocinfo

◆ pthreadmbcinfo

typedef struct threadmbcinfostruct* pthreadmbcinfo

Definition at line 399 of file crtdefs.h.

◆ ptrdiff_t

typedef int ptrdiff_t

Definition at line 337 of file crtdefs.h.

◆ size_t

typedef unsigned int size_t

Definition at line 288 of file crtdefs.h.

◆ threadlocinfo

◆ time_t

typedef __time64_t time_t

Definition at line 394 of file crtdefs.h.

◆ uintptr_t

Definition at line 321 of file crtdefs.h.

◆ wchar_t

Definition at line 345 of file crtdefs.h.

◆ wctype_t

Definition at line 352 of file crtdefs.h.

◆ wint_t

Definition at line 351 of file crtdefs.h.

Variable Documentation

◆ __time64_t