From 4df18426822f135f71270a7e1d3aa8fc60a49e7e Mon Sep 17 00:00:00 2001 From: ProjectRevoTPP Date: Sun, 5 Mar 2017 07:35:03 +0000 Subject: resolve implicit declarations and enforce warnings as errors --- include/dma3.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 include/dma3.h (limited to 'include/dma3.h') diff --git a/include/dma3.h b/include/dma3.h new file mode 100644 index 000000000..beb00745d --- /dev/null +++ b/include/dma3.h @@ -0,0 +1,23 @@ +#ifndef GUARD_DMA3_H +#define GUARD_DMA3_H + +extern u8 gDma3ManagerLocked; +extern u8 gDma3RequestCursor; + +struct DmaRequestsStruct +{ + /* 0x00 */ u8 *src; + /* 0x04 */ u8 *dest; + /* 0x08 */ u16 size; + /* 0x0A */ u16 mode; + /* 0x0C */ u32 value; +}; + +extern struct DmaRequestsStruct gDma3Requests[128]; + +void ClearDma3Requests(void); +void ProcessDma3Requests(void); +int RequestDma3Copy(void *src, void *dest, u16 size, u8 mode); +int RequestDma3Fill(s32 value, void *dest, u16 size, u8 mode); + +#endif -- cgit v1.2.3