ReactOS  0.4.14-dev-50-g13bb5e2
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 _CRT_PACKING   8
 
#define __CRT_STRINGIZE(_Value)   #_Value
 
#define _CRT_STRINGIZE(_Value)   __CRT_STRINGIZE(_Value)
 
#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 _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
 

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 37 of file crtdefs.h.

◆ __crt_typefix

#define __crt_typefix (   ctype)

Definition at line 171 of file crtdefs.h.

◆ __CRT_WIDE

#define __CRT_WIDE (   _String)    L ## _String

Definition at line 42 of file crtdefs.h.

◆ __CRTDECL

#define __CRTDECL   __cdecl

Definition at line 155 of file crtdefs.h.

◆ __GOT_SECURE_LIB__

#define __GOT_SECURE_LIB__   __STDC_SECURE_LIB__

Definition at line 246 of file crtdefs.h.

◆ __intptr_t_defined

#define __intptr_t_defined

Definition at line 274 of file crtdefs.h.

◆ __STDC_SECURE_LIB__

#define __STDC_SECURE_LIB__   200411L

Definition at line 245 of file crtdefs.h.

◆ __STDC_WANT_SECURE_LIB__

#define __STDC_WANT_SECURE_LIB__   1

Definition at line 185 of file crtdefs.h.

◆ __uintptr_t_defined

#define __uintptr_t_defined

Definition at line 291 of file crtdefs.h.

◆ _AGLOBAL

#define _AGLOBAL

Definition at line 121 of file crtdefs.h.

◆ _ARGMAX

#define _ARGMAX   100

Constants

Definition at line 238 of file crtdefs.h.

◆ _CONST_RETURN

#define _CONST_RETURN

Definition at line 125 of file crtdefs.h.

◆ _CRT_ALIGN

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

Definition at line 142 of file crtdefs.h.

◆ _CRT_ALTERNATIVE_IMPORTED

#define _CRT_ALTERNATIVE_IMPORTED

Definition at line 97 of file crtdefs.h.

◆ _CRT_DEPRECATE_TEXT

#define _CRT_DEPRECATE_TEXT (   _Text)

Deprecated

Definition at line 181 of file crtdefs.h.

◆ _CRT_INSECURE_DEPRECATE

#define _CRT_INSECURE_DEPRECATE (   _Replacement)

Definition at line 190 of file crtdefs.h.

◆ _CRT_INSECURE_DEPRECATE_CORE

#define _CRT_INSECURE_DEPRECATE_CORE (   _Replacement)

Definition at line 199 of file crtdefs.h.

◆ _CRT_INSECURE_DEPRECATE_GLOBALS

#define _CRT_INSECURE_DEPRECATE_GLOBALS (   _Replacement)

Definition at line 220 of file crtdefs.h.

◆ _CRT_INSECURE_DEPRECATE_MEMORY

#define _CRT_INSECURE_DEPRECATE_MEMORY (   _Replacement)

Definition at line 216 of file crtdefs.h.

◆ _CRT_JIT_INTRINSIC

#define _CRT_JIT_INTRINSIC

Definition at line 232 of file crtdefs.h.

◆ _CRT_MANAGED_HEAP_DEPRECATE

#define _CRT_MANAGED_HEAP_DEPRECATE

Definition at line 224 of file crtdefs.h.

◆ _CRT_NONSTDC_DEPRECATE

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

Definition at line 210 of file crtdefs.h.

◆ _CRT_OBSOLETE

#define _CRT_OBSOLETE (   _NewItem)

Definition at line 228 of file crtdefs.h.

◆ _CRT_PACKING

#define _CRT_PACKING   8

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 24 of file crtdefs.h.

◆ _CRT_STRINGIZE

#define _CRT_STRINGIZE (   _Value)    __CRT_STRINGIZE(_Value)

Definition at line 38 of file crtdefs.h.

◆ _CRT_WIDE

#define _CRT_WIDE (   _String)    __CRT_WIDE(_String)

Definition at line 43 of file crtdefs.h.

◆ _CRTDATA

#define _CRTDATA (   x)    _CRTIMP x

Definition at line 83 of file crtdefs.h.

◆ _CRTIMP

#define _CRTIMP

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

◆ _CRTRESTRICT

#define _CRTRESTRICT

Definition at line 151 of file crtdefs.h.

◆ _ERRCODE_DEFINED

#define _ERRCODE_DEFINED

Definition at line 351 of file crtdefs.h.

◆ _INTPTR_T_DEFINED

#define _INTPTR_T_DEFINED

Definition at line 272 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.

◆ _PTRDIFF_T_DEFINED

#define _PTRDIFF_T_DEFINED

Definition at line 306 of file crtdefs.h.

◆ _SECURECRT_FILL_BUFFER_PATTERN

#define _SECURECRT_FILL_BUFFER_PATTERN   0xFD

Definition at line 247 of file crtdefs.h.

◆ _SIZE_T_DEFINED

#define _SIZE_T_DEFINED

Type definitions

Definition at line 258 of file crtdefs.h.

◆ _TAGLC_ID_DEFINED

#define _TAGLC_ID_DEFINED

Definition at line 381 of file crtdefs.h.

◆ _THREADLOCALEINFO

#define _THREADLOCALEINFO

Definition at line 390 of file crtdefs.h.

◆ _TIME32_T_DEFINED

#define _TIME32_T_DEFINED

Definition at line 357 of file crtdefs.h.

◆ _TIME64_T_DEFINED

#define _TIME64_T_DEFINED

Definition at line 362 of file crtdefs.h.

◆ _TIME_T_DEFINED

#define _TIME_T_DEFINED

Definition at line 369 of file crtdefs.h.

◆ _TRUNCATE

#define _TRUNCATE   ((size_t)-1)

Definition at line 241 of file crtdefs.h.

◆ _UINTPTR_T_DEFINED

#define _UINTPTR_T_DEFINED

Definition at line 289 of file crtdefs.h.

◆ _VA_LIST_DEFINED

#define _VA_LIST_DEFINED

Definition at line 342 of file crtdefs.h.

◆ _W64

#define _W64

Definition at line 50 of file crtdefs.h.

◆ _WCHAR_T_DEFINED

#define _WCHAR_T_DEFINED

Definition at line 322 of file crtdefs.h.

◆ _WCTYPE_T_DEFINED

#define _WCTYPE_T_DEFINED

Definition at line 329 of file crtdefs.h.

◆ UNALIGNED

#define UNALIGNED

Definition at line 132 of file crtdefs.h.

Typedef Documentation

◆ __time32_t

typedef long __time32_t

Definition at line 358 of file crtdefs.h.

◆ _locale_t

Definition at line 95 of file string.c.

◆ _locale_tstruct

◆ errcode

typedef int errcode

Definition at line 352 of file crtdefs.h.

◆ errno_t

static __time32_t *static errno_t

Definition at line 353 of file crtdefs.h.

◆ intptr_t

typedef int intptr_t

Definition at line 283 of file crtdefs.h.

◆ LC_ID

◆ LPLC_ID

◆ pthreadlocinfo

◆ pthreadmbcinfo

typedef struct threadmbcinfostruct* pthreadmbcinfo

Definition at line 378 of file crtdefs.h.

◆ ptrdiff_t

typedef int ptrdiff_t

Definition at line 316 of file crtdefs.h.

◆ size_t

typedef unsigned int size_t

Definition at line 267 of file crtdefs.h.

◆ threadlocinfo

◆ time_t

typedef __time64_t time_t

Definition at line 373 of file crtdefs.h.

◆ uintptr_t

typedef unsigned int uintptr_t

Definition at line 300 of file crtdefs.h.

◆ wchar_t

typedef unsigned short wchar_t

Definition at line 324 of file crtdefs.h.

◆ wctype_t

typedef unsigned short wctype_t

Definition at line 331 of file crtdefs.h.

◆ wint_t

typedef unsigned short wint_t

Definition at line 330 of file crtdefs.h.

Variable Documentation

◆ __time64_t