2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the w64 mingw-runtime package.
4 * No warranty is given; refer to the file DISCLAIMER within this package.
11 #define __need___va_list
22 _Pre_notnull_ _Post_z_
char *_Buffer
);
29 _In_z_ _Printf_format_string_
const char *_Format
,
37 _In_z_
const char *_Str
);
40 _CRT_INSECURE_DEPRECATE(_cscanf_s
)
45 _In_z_ _Scanf_format_string_
const char *_Format
,
49 _CRT_INSECURE_DEPRECATE(_cscanf_s_l
)
54 _In_z_ _Scanf_format_string_
const char *_Format
,
55 _In_opt_ _locale_t _Locale
,
75 _In_z_ _Printf_format_string_
const char *_Format
,
83 _In_z_ _Printf_format_string_
const char *_Format
,
91 _In_z_ _Printf_format_string_
const char *_Format
,
99 _In_z_ _Printf_format_string_
const char *_Format
,
100 _In_opt_ _locale_t _Locale
,
108 _In_z_ _Printf_format_string_
const char *_Format
,
109 _In_opt_ _locale_t _Locale
,
117 _In_z_ _Printf_format_string_
const char *_Format
,
118 _In_opt_ _locale_t _Locale
,
126 _In_z_ _Printf_format_string_
const char *_Format
,
127 _In_opt_ _locale_t _Locale
,
157 _getche_nolock(void);
171 #if defined(_X86_) && !defined(__x86_64)
172 int __cdecl
_inp(unsigned short);
173 unsigned short __cdecl
_inpw(unsigned short);
174 unsigned long __cdecl
_inpd(unsigned short);
175 int __cdecl
_outp(unsigned short,int);
176 unsigned short __cdecl
_outpw(unsigned short,unsigned short);
177 unsigned long __cdecl
_outpd(unsigned short,unsigned long);
181 #ifndef _WCONIO_DEFINED
182 #define _WCONIO_DEFINED
185 #define WEOF (wint_t)(0xFFFF)
191 _Pre_notnull_ _Post_z_
wchar_t *_Buffer
);
224 _In_z_
const wchar_t *_String
);
231 _In_z_ _Printf_format_string_
const wchar_t *_Format
,
235 _CRT_INSECURE_DEPRECATE(_cwscanf_s
)
240 _In_z_ _Scanf_format_string_
const wchar_t *_Format
,
244 _CRT_INSECURE_DEPRECATE(_cwscanf_s_l
)
249 _In_z_ _Scanf_format_string_
const wchar_t *_Format
,
250 _In_opt_ _locale_t _Locale
,
258 _In_z_ _Printf_format_string_
const wchar_t *_Format
,
266 _In_z_ _Printf_format_string_
const wchar_t *_Format
,
274 _In_z_ _Printf_format_string_
const wchar_t *_Format
,
281 _In_z_ _Printf_format_string_
const wchar_t *_Format
,
282 _In_opt_ _locale_t _Locale
,
289 _In_z_ _Printf_format_string_
const wchar_t *_Format
,
290 _In_opt_ _locale_t _Locale
,
297 _In_z_ _Printf_format_string_
const wchar_t *_Format
,
298 _In_opt_ _locale_t _Locale
,
305 _In_z_ _Printf_format_string_
const wchar_t *_Format
,
306 _In_opt_ _locale_t _Locale
,
320 _getwch_nolock(void);
326 _getwche_nolock(void);
335 #endif /* _WCONIO_DEFINED */
338 #define _putwch() _putwch_nolock()
339 #define _getwch() _getwch_nolock()
340 #define _getwche() _getwche_nolock()
341 #define _ungetwch() _ungetwch_nolock()
347 _CRT_NONSTDC_DEPRECATE(_cgets
)
348 _CRT_INSECURE_DEPRECATE(_cgets_s
)
353 _Out_writes_z_(_Inexpressible_(*_Buffer
+ 2)) char *_Buffer
);
356 _CRT_NONSTDC_DEPRECATE(_cprintf
)
361 _In_z_ _Printf_format_string_
const char *_Format
,
365 _CRT_NONSTDC_DEPRECATE(_cputs
)
370 _In_z_
const char *_Str
);
373 _CRT_NONSTDC_DEPRECATE(_cscanf
)
378 _In_z_ _Scanf_format_string_
const char *_Format
,
382 _CRT_NONSTDC_DEPRECATE(_getch
)
389 _CRT_NONSTDC_DEPRECATE(_getche
)
396 _CRT_NONSTDC_DEPRECATE(_kbhit
)
403 _CRT_NONSTDC_DEPRECATE(_putch
)
411 _CRT_NONSTDC_DEPRECATE(_ungetch
)
418 #if (defined(_X86_) && !defined(__x86_64))
419 _CRT_NONSTDC_DEPRECATE(_inp
) int __cdecl
inp(unsigned short);
420 _CRT_NONSTDC_DEPRECATE(_inpw
) unsigned short __cdecl
inpw(unsigned short);
421 _CRT_NONSTDC_DEPRECATE(_outp
) int __cdecl
outp(unsigned short,int);
422 _CRT_NONSTDC_DEPRECATE(_outpw
) unsigned short __cdecl
outpw(unsigned short,unsigned short);
425 #endif /* !NO_OLDNAMES */
431 #include <sec_api/conio_s.h>
433 #endif /* _INC_CONIO */