2 #ifndef STANDARDCLIBRARY_H_
3 #define STANDARDCLIBRARY_H_
5 #include "CppUTestConfig.h"
7 #if CPPUTEST_USE_STD_C_LIB
14 #if CPPUTEST_USE_STD_CPP_LIB
30 #define false kernel_false
31 #define true kernel_true
32 #define bool kernel_bool
33 #define new kernel_new
35 #include <linux/acpi.h>
36 #include <linux/types.h>
50 typedef __SIZE_TYPE__ size_t;
52 typedef unsigned int size_t;
55 typedef char* va_list;
57 extern void* malloc(
size_t);
58 extern void free(
void *);
60 #define _bnd(X, bnd) (((sizeof (X)) + (bnd)) & (~(bnd)))
61 #define va_start(ap, A) (void) ((ap) = (((char *) &(A)) + (_bnd (A,sizeof(int)-1))))
62 #define va_end(ap) (void) 0