diff options
Diffstat (limited to 'plugins/sid/csid.cpp')
-rw-r--r-- | plugins/sid/csid.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/sid/csid.cpp b/plugins/sid/csid.cpp index 80236854..6583761e 100644 --- a/plugins/sid/csid.cpp +++ b/plugins/sid/csid.cpp @@ -53,7 +53,7 @@ extern DB_decoder_t sid_plugin; //#define trace(...) { fprintf(stderr, __VA_ARGS__); } #define trace(fmt,...) -static DB_functions_t *deadbeef; +DB_functions_t *deadbeef; #define min(x,y) ((x)<(y)?(x):(y)) #define max(x,y) ((x)>(y)?(x):(y)) @@ -302,11 +302,11 @@ csid_init (DB_fileinfo_t *_info, DB_playItem_t *it) { // libsidplay crashes if file doesn't exist // so i have to check it here - FILE *fp = fopen (it->fname, "rb"); + DB_FILE *fp = deadbeef->fopen (it->fname); if (!fp ){ return -1; } - fclose (fp); + deadbeef->fclose (fp); info->sidplay = new sidplay2; info->resid = new ReSIDBuilder ("wtf"); |