mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
[liba] Cleaner __builtin-based defines
Change-Id: I4b58ab36f25e9cb136c21375166921c04882dd21
This commit is contained in:
committed by
Romain Goyet
parent
1972b30a77
commit
c5d917c360
@@ -1,9 +1,10 @@
|
||||
#ifndef LIBA_STDARG_H
|
||||
#define LIBA_STDARG_H
|
||||
|
||||
#define va_arg __builtin_va_arg
|
||||
#define va_end __builtin_va_end
|
||||
#define va_list __builtin_va_list
|
||||
#define va_start __builtin_va_start
|
||||
typedef __builtin_va_list va_list;
|
||||
|
||||
#define va_start(ap,last) __builtin_va_start(ap,last)
|
||||
#define va_arg(ap,type) __builtin_va_arg(ap,type)
|
||||
#define va_end(ap) __builtin_va_end(ap)
|
||||
|
||||
#endif
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
typedef int ssize_t;
|
||||
typedef unsigned int size_t;
|
||||
|
||||
#define offsetof(st, m) __builtin_offsetof(st, m)
|
||||
#define offsetof(type, field) __builtin_offsetof(type, field)
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user