STLdoc
STLdocumentation
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
VS2013
inc
stdarg.h
Go to the documentation of this file.
1
/***
2
*stdarg.h - defines ANSI-style macros for variable argument functions
3
*
4
* Copyright (c) Microsoft Corporation. All rights reserved.
5
*
6
*Purpose:
7
* This file defines ANSI-style macros for accessing arguments
8
* of functions which take a variable number of arguments.
9
* [ANSI]
10
*
11
* [Public]
12
*
13
****/
14
15
#pragma once
16
17
#ifndef _INC_STDARG
18
#define _INC_STDARG
19
20
#include <
crtdefs.h
>
21
22
#if !defined (_WIN32)
23
#error ERROR: Only Win32 target supported!
24
#endif
/* !defined (_WIN32) */
25
26
#include <
vadefs.h
>
27
28
#ifdef __cplusplus
29
extern
"C"
{
30
#endif
/* __cplusplus */
31
32
#define va_start _crt_va_start
33
#define va_arg _crt_va_arg
34
#define va_end _crt_va_end
35
36
void
_CRTIMP
__cdecl
_vacopy
(
_Out_
va_list
*,
_In_
va_list);
37
#define va_copy(apd, aps) _vacopy(&(apd), aps)
38
39
#ifdef __cplusplus
40
}
41
#endif
/* __cplusplus */
42
43
#endif
/* _INC_STDARG */
_Out_
#define _Out_
Definition:
sal.h:351
crtdefs.h
_CRTIMP
#define _CRTIMP
Definition:
crtdefs.h:23
_In_
#define _In_
Definition:
sal.h:314
vadefs.h
va_list
char * va_list
Definition:
crtdefs.h:550
_vacopy
void _CRTIMP __cdecl _vacopy(_Out_ va_list *, _In_ va_list)
Generated on Sun Jul 23 2017 09:59:52 for STLdoc by
1.8.8