/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: ansi:stdarg.h:va_args (VERSION 2.6)
*/

#ifndef __TDF_ANSI_STDARG_H_VA_ARGS
#define __TDF_ANSI_STDARG_H_VA_ARGS

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block subset__ansi__stdarg begin

#ifndef __TDF_ANSI_STDARG_H_VA_LIST
#pragma extend interface "../../shared/ansi.api/va_list.h"
#endif /* __TDF_ANSI_STDARG_H_VA_LIST */
#pragma TenDRA ident ... allow
#ifndef __BUILDING_LIBS
typedef __local_va_list va_list;
#endif /* __BUILDING_LIBS */
#pragma token TYPE __va_t # ~__va_t
#pragma token PROC (EXP rvalue : __va_t : ) EXP rvalue : va_list : __va_start # ansi.stdarg.__va_start
#pragma token PROC (EXP lvalue : va_list : e , TYPE t) EXP rvalue : t : va_arg # ansi.stdarg.va_arg
#pragma token PROC (EXP lvalue : va_list : ) EXP rvalue : void : va_end # ansi.stdarg.va_end

#pragma interface __va_t __va_start va_arg va_end

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_ANSI_STDARG_H_VA_ARGS */
