mirror of
https://github.com/pret/pmd-red.git
synced 2026-09-27 19:40:01 -05:00
Include <string.h> in global.h and add dependency scanning
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
#ifndef GUARD_GLOBAL_H
|
||||
#define GUARD_GLOBAL_H
|
||||
|
||||
#include <string.h>
|
||||
#include "gba/gba.h"
|
||||
|
||||
// IDE support
|
||||
#ifdef __APPLE__
|
||||
#if defined(__APPLE__) || defined(__CYGWIN__)
|
||||
#define _(x) x
|
||||
#define __(x) x
|
||||
#define INCBIN_U8 {0}
|
||||
@@ -13,9 +14,6 @@
|
||||
#define INCBIN_S8 {0}
|
||||
#define INCBIN_S16 {0}
|
||||
#define INCBIN_S32 {0}
|
||||
void * memcpy (void *, const void *, size_t);
|
||||
void * memset (void *, int, size_t);
|
||||
int strcmp (const char *, const char *);
|
||||
#endif
|
||||
|
||||
// Prevent cross-jump optimization.
|
||||
@@ -26,14 +24,6 @@ int strcmp (const char *, const char *);
|
||||
|
||||
#define asm_unified(x) asm(".syntax unified\n" x "\n.syntax divided\n")
|
||||
|
||||
#define nonmatching(fndec, x) {\
|
||||
__attribute__((naked))\
|
||||
fndec\
|
||||
{\
|
||||
asm_unified(x);\
|
||||
}\
|
||||
}
|
||||
|
||||
#define ARRAY_COUNT(array) (sizeof(array) / sizeof((array)[0]))
|
||||
|
||||
#endif // GUARD_GLOBAL_H
|
||||
|
||||
Reference in New Issue
Block a user