Cross Reference: efistdarg.h
xref: /src/sys/external/bsd/gnu-efi/dist/inc/efistdarg.h
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/external/bsd/gnu-efi/dist/inc/
efistdarg.h revision 1.3
11.3Sjmcneill/*	$NetBSD: efistdarg.h,v 1.3 2018/08/16 18:22:05 jmcneill Exp $	*/
21.1Sjakllsch
31.1Sjakllsch#ifndef _EFISTDARG_H_
41.1Sjakllsch#define _EFISTDARG_H_
51.1Sjakllsch
61.1Sjakllsch/*++
71.1Sjakllsch
81.1SjakllschCopyright (c) 1998  Intel Corporation
91.1Sjakllsch
101.1SjakllschModule Name:
111.1Sjakllsch
121.1Sjakllsch    devpath.h
131.1Sjakllsch
141.1SjakllschAbstract:
151.1Sjakllsch
161.1Sjakllsch    Defines for parsing the EFI Device Path structures
171.1Sjakllsch
181.1Sjakllsch
191.1Sjakllsch
201.1SjakllschRevision History
211.1Sjakllsch
221.1Sjakllsch--*/
231.3Sjmcneill
241.3Sjmcneill#ifndef GNU_EFI_USE_EXTERNAL_STDARG
251.2Sjakllsch#ifdef __NetBSD__
261.2Sjakllsch#include <sys/stdarg.h>
271.2Sjakllsch#else
281.3Sjmcneilltypedef __builtin_va_list va_list;
291.3Sjmcneill
301.3Sjmcneill# define va_start(v,l)	__builtin_va_start(v,l)
311.3Sjmcneill# define va_end(v)	__builtin_va_end(v)
321.3Sjmcneill# define va_arg(v,l)	__builtin_va_arg(v,l)
331.3Sjmcneill# define va_copy(d,s)	__builtin_va_copy(d,s)
341.2Sjakllsch#endif
351.1Sjakllsch#else
361.3Sjmcneill# include <stdarg.h>
371.3Sjmcneill#endif
381.1Sjakllsch
391.1Sjakllsch#endif
40

Indexes created Mon Nov 10 17:20:41 GMT 2025