| 7a8d521f |
1 | #ifndef __PLUGIN_H__ |
| 2 | #define __PLUGIN_H__ |
| 3 | |
| e0216409 |
4 | #ifndef ARRAY_SIZE |
| e906c010 |
5 | #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) |
| e0216409 |
6 | #endif |
| e906c010 |
7 | |
| 8 | #define PLUGIN_DL_BASE 0xfbad0000 |
| 9 | |
| 10 | enum builtint_plugins_e { |
| 11 | PLUGIN_GPU, |
| 12 | PLUGIN_SPU, |
| e906c010 |
13 | }; |
| 14 | |
| 15 | void *plugin_link(enum builtint_plugins_e id, const char *sym); |
| 201c21e2 |
16 | void plugin_call_rearmed_cbs(void); |
| 7a8d521f |
17 | |
| aa4cdd73 |
18 | struct PadDataS; |
| 19 | long PAD1_readPort(struct PadDataS *); |
| 20 | long PAD2_readPort(struct PadDataS *); |
| 21 | |
| 7a8d521f |
22 | #endif /* __PLUGIN_H__ */ |