[liba] Cleaner __builtin-based defines

Change-Id: I4b58ab36f25e9cb136c21375166921c04882dd21
This commit is contained in:
Romain Goyet
2017-07-30 15:30:46 +02:00
committed by Romain Goyet
parent 1972b30a77
commit c5d917c360
2 changed files with 6 additions and 5 deletions

View File

@@ -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

View File

@@ -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