Skip to content

Instantly share code, notes, and snippets.

View Andrej123456789's full-sized avatar
:electron:
?

Andrej Bartulin Andrej123456789

:electron:
?
View GitHub Profile
@frankie-yanfeng
frankie-yanfeng / stdarg.h
Created January 10, 2020 03:18
One implementation of stdarg.h
/* stdarg.h standard header */
#ifndef _STDARG
#define _STDARG
/* type definitions */
typedef char *va_list;
/* macros */
#define va_arg(ap, T) \
(* (T *)(((ap) += _Bnd(T, 3U)) - _Bnd(T, 3U)))
#define va_end(ap) (void)0
#define va_start(ap, A) \