mirror of
https://github.com/zeldaret/mm.git
synced 2026-05-23 15:01:32 -04:00
7649cd309a
* memmove * strcpy * strcmp * memset * fmodf * fix some missing includes * Remove libc header dependencies on libultra * fix * review
22 lines
446 B
C
22 lines
446 B
C
#ifndef LIBC_STDDEF_H
|
|
#define LIBC_STDDEF_H
|
|
|
|
#if !defined(_SIZE_T)
|
|
#define _SIZE_T
|
|
#if defined(_MIPS_SZLONG) && (_MIPS_SZLONG == 64)
|
|
typedef unsigned long size_t;
|
|
#else
|
|
typedef unsigned int size_t;
|
|
#endif
|
|
#endif
|
|
|
|
typedef signed long ptrdiff_t;
|
|
|
|
#ifdef __GNUC__
|
|
#define offsetof(structure, member) __builtin_offsetof (structure, member)
|
|
#else
|
|
#define offsetof(structure, member) ((size_t)&(((structure*)0)->member))
|
|
#endif
|
|
|
|
#endif /* STDDEF_H */
|