--- SIDPlayer/src/main.h 2003/04/11 20:23:02 1.6 +++ SIDPlayer/src/main.h 2003/10/21 16:56:19 1.7 @@ -28,7 +28,7 @@ * Definitions */ -// C64 replay routine address (set by LoadPSIDFile(), used by sid.cpp) +// C64 replay routine address (set by UpdatePlayAdr(), used by sid.cpp) extern uint16 play_adr; // Module name, author name, copyright info in ISO Latin1 (BeOS: UTF8) charset (set by LoadPSIDFile()) @@ -46,7 +46,7 @@ extern int number_of_songs, current_song extern void InitAll(int &argc, char **&argv); // Exit everything -extern void ExitAll(void); +extern void ExitAll(); // Read PSID file header to buffer extern bool LoadPSIDHeader(const char *file, uint8 *p); @@ -61,21 +61,24 @@ extern bool IsPSIDFile(const char *file) extern bool LoadPSIDFile(const char *file); // PSID file loaded and ready? -extern bool IsPSIDLoaded(void); +extern bool IsPSIDLoaded(); // Select song for playing extern void SelectSong(int num); +// Update play_adr if necessary +extern void UpdatePlayAdr(); + // Adjust replay speed extern void AdjustSpeed(int percent); // Show About window -extern void AboutWindow(void); +extern void AboutWindow(); // Fast pseudo-random number generator extern uint32 f_rand_seed; -inline static uint8 f_rand(void) +inline static uint8 f_rand() { f_rand_seed = f_rand_seed * 1103515245 + 12345; return f_rand_seed >> 16;