diff options
Diffstat (limited to 'rbutil/ipodpatcher')
-rw-r--r-- | rbutil/ipodpatcher/ipodpatcher.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/rbutil/ipodpatcher/ipodpatcher.h b/rbutil/ipodpatcher/ipodpatcher.h index 5d2507ccd4..30a1b1e9fd 100644 --- a/rbutil/ipodpatcher/ipodpatcher.h +++ b/rbutil/ipodpatcher/ipodpatcher.h @@ -31,7 +31,17 @@ extern "C" { /* Size of buffer for disk I/O - 8MB is large enough for any version of the Apple firmware, but not the Nano's RSRC image. */ #define BUFFER_SIZE 8*1024*1024 + +#ifndef _MSC_VER extern unsigned char* ipod_sectorbuf; +#else +/* MSVC needs to use dllimport to allow using it directly from a DLL. + * See http://support.microsoft.com/kb/90530 + * Building with MSVC is only when using as DLL. + */ +_declspec(dllimport) unsigned char* ipod_sectorbuf; +#endif + extern int ipod_verbose; #define FILETYPE_DOT_IPOD 0 |