#ifndef STDLIB_H | |
#define STDLIB_H | |
#include <stddef.h> | |
#define min(a,b) MIN((a),(b)) | |
#define max(a,b) MAX((a),(b)) | |
void *memalign(size_t boundary, size_t size); | |
void *malloc(size_t size); | |
/* We never free memory */ | |
static inline void free(void *ptr) {} | |
#ifndef __ROMCC__ | |
static inline unsigned long div_round_up(unsigned int n, unsigned int d) | |
{ | |
return (n + d - 1) / d; | |
} | |
#endif | |
#endif /* STDLIB_H */ |