#endif\r
\r
// external funcs for Sega/Mega CD\r
-int mp3_get_bitrate(FILE *f, int size);\r
-void mp3_start_play(FILE *f, int pos);\r
-void mp3_update(int *buffer, int length, int stereo);\r
-\r
+extern int mp3_get_bitrate(FILE *f, int size);\r
+extern void mp3_start_play(FILE *f, int pos);\r
+extern void mp3_update(int *buffer, int length, int stereo);\r
+\r
+// this function should write-back d-cache and invalidate i-cache\r
+// on a mem region [start_addr, end_addr)\r
+// used by SVP dynarec\r
+extern void cache_flush_d_inval_i(const void *start_addr, const void *end_addr);\r
\r
// Pico.c\r
#define POPT_EN_FM (1<< 0) // 00 000x\r