iwram_brk/iwram_sbrk
[gbajam21] / src / util.h
index bba0ac8..d374aef 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef UTIL_H_
 #define UTIL_H_
 
+#include <stdint.h>
+
 #define wait_vblank() \
        do { \
                while(REG_DISPSTAT & DISPSTAT_VBLANK); \
                ((uint16_t*)CRAM_BG_ADDR)[idx] = (uint16_t)(r) | ((uint16_t)(g) << 5) | ((uint16_t)(b) << 10); \
        } while(0)
 
+int iwram_brk(void *addr);
+void *iwram_sbrk(intptr_t delta);
 
 void fillblock_16byte(void *dest, uint32_t val, int count);
 
-uint32_t get_pc(void);
+void *get_pc(void);
+void *get_sp(void);
 
 #endif /* UTIL_H_ */