@@ -2233,89 +2233,89 @@ static void postloadplayer(int32_t savegamep)
22332233
22342234////////// END GENERIC SAVING/LOADING SYSTEM //////////
22352235
2236- #ifdef __ANDROID__
2237- #include <jni.h>
2238- #include <android/log.h>
2239-
2240- #ifndef LOGI
2241- #define LOGI (...) ((void)__android_log_print(ANDROID_LOG_INFO,"DUKE", __VA_ARGS__))
2242- #define LOGW (...) ((void)__android_log_print(ANDROID_LOG_WARN, "DUKE", __VA_ARGS__))
2243- #define LOGE (...) ((void)__android_log_print(ANDROID_LOG_ERROR,"DUKE", __VA_ARGS__))
2244- #endif
2245-
2246- char const * G_GetStringFromSavegame (const char * filename , int type )
2247- {
2248- LOGI ("getSavegameText %s" , filename );
2249- int32_t fil = kopen4load (filename , 0 );
2250-
2251- if (fil == -1 )
2252- {
2253- LOGE ("couldn't load %s" , filename );
2254- return "" ;
2255- }
2256-
2257- savehead_t saveh ;
2258-
2259- int32_t i = sv_loadheader (fil , 0 , & saveh );
2260-
2261- if (i && (i != 2 && i != 3 ))
2262- goto corrupt ;
2263-
2264- kclose (fil );
2265-
2266- static char tempbuf [64 ];
2267-
2268- switch (type )
2269- {
2270- case 0 : Bstrncpyz (tempbuf , saveh .savename , sizeof (saveh .savename ) - 1 ); break ;
2271- case 1 : Bstrncpyz (tempbuf , saveh .volname , sizeof (saveh .volname ) - 1 ); break ;
2272- case 2 : Bstrncpyz (tempbuf , saveh .skillname , sizeof (saveh .skillname ) - 1 ); break ;
2273- }
2274- return tempbuf ;
2275-
2276- corrupt :
2277- kclose (fil );
2278- LOGE ("couldn't load %s" , filename );
2279- return "" ;
2280- }
2281-
2282- int32_t G_GetScreenshotFromSavegame (const char * filename , char * pal , char * data )
2283- {
2284- LOGI ("getSavegameScreenshot %s" , filename );
2285-
2286- int32_t fil = kopen4load (filename , 0 );
2287-
2288- if (fil == -1 )
2289- return -1 ;
2290-
2291- savehead_t saveh ;
2292-
2293- int32_t i = sv_loadheader (fil , 0 , & saveh );
2294-
2295- if (i && (i != 2 && i != 3 ))
2296- goto corrupt ;
2297-
2298- int32_t screenshotofs ;
2299-
2300- if (kread (fil , & screenshotofs , 4 ) != 4 )
2301- goto corrupt ;
2302-
2303- if (screenshotofs )
2304- {
2305- if (kdfread (data , 320 , 200 , fil ) != 200 )
2306- {
2307- // OSD_Printf("G_LoadSaveHeaderNew(%d): failed reading screenshot\n", spot);
2308- goto corrupt ;
2309- }
2310- }
2311- else
2312- {
2313- kclose (fil );
2314- return -1 ;
2315- }
2316-
2317- kclose (fil );
2318-
2236+ #ifdef __ANDROID__
2237+ #include <jni.h>
2238+ #include <android/log.h>
2239+
2240+ #ifndef LOGI
2241+ #define LOGI (...) ((void)__android_log_print(ANDROID_LOG_INFO,"DUKE", __VA_ARGS__))
2242+ #define LOGW (...) ((void)__android_log_print(ANDROID_LOG_WARN, "DUKE", __VA_ARGS__))
2243+ #define LOGE (...) ((void)__android_log_print(ANDROID_LOG_ERROR,"DUKE", __VA_ARGS__))
2244+ #endif
2245+
2246+ char const * G_GetStringFromSavegame (const char * filename , int type )
2247+ {
2248+ LOGI ("getSavegameText %s" , filename );
2249+ int32_t fil = kopen4load (filename , 0 );
2250+
2251+ if (fil == -1 )
2252+ {
2253+ LOGE ("couldn't load %s" , filename );
2254+ return "" ;
2255+ }
2256+
2257+ savehead_t saveh ;
2258+
2259+ int32_t i = sv_loadheader (fil , 0 , & saveh );
2260+
2261+ if (i && (i != 2 && i != 3 ))
2262+ goto corrupt ;
2263+
2264+ kclose (fil );
2265+
2266+ static char tempbuf [64 ];
2267+
2268+ switch (type )
2269+ {
2270+ case 0 : Bstrncpyz (tempbuf , saveh .savename , sizeof (saveh .savename ) - 1 ); break ;
2271+ case 1 : Bstrncpyz (tempbuf , saveh .volname , sizeof (saveh .volname ) - 1 ); break ;
2272+ case 2 : Bstrncpyz (tempbuf , saveh .skillname , sizeof (saveh .skillname ) - 1 ); break ;
2273+ }
2274+ return tempbuf ;
2275+
2276+ corrupt :
2277+ kclose (fil );
2278+ LOGE ("couldn't load %s" , filename );
2279+ return "" ;
2280+ }
2281+
2282+ int32_t G_GetScreenshotFromSavegame (const char * filename , char * pal , char * data )
2283+ {
2284+ LOGI ("getSavegameScreenshot %s" , filename );
2285+
2286+ int32_t fil = kopen4load (filename , 0 );
2287+
2288+ if (fil == -1 )
2289+ return -1 ;
2290+
2291+ savehead_t saveh ;
2292+
2293+ int32_t i = sv_loadheader (fil , 0 , & saveh );
2294+
2295+ if (i && (i != 2 && i != 3 ))
2296+ goto corrupt ;
2297+
2298+ int32_t screenshotofs ;
2299+
2300+ if (kread (fil , & screenshotofs , 4 ) != 4 )
2301+ goto corrupt ;
2302+
2303+ if (screenshotofs )
2304+ {
2305+ if (kdfread (data , 320 , 200 , fil ) != 200 )
2306+ {
2307+ // OSD_Printf("G_LoadSaveHeaderNew(%d): failed reading screenshot\n", spot);
2308+ goto corrupt ;
2309+ }
2310+ }
2311+ else
2312+ {
2313+ kclose (fil );
2314+ return -1 ;
2315+ }
2316+
2317+ kclose (fil );
2318+
23192319 char pstr [BMAX_PATH ];
23202320
23212321 Bstrcpy (pstr , filename );
@@ -2325,18 +2325,18 @@ int32_t G_GetScreenshotFromSavegame(const char *filename, char *pal, char *data)
23252325 int32_t pfil ;
23262326
23272327 if ((pfil = kopen4load (pstr , 0 )) == -1 )
2328- {
2329- LOGE ("couldn't load %s" , pstr );
2330- return -1 ;
2331- }
2332-
2333- kread (pfil , pal , 768 );
2334- kclose (pfil );
2335-
2336- return 0 ;
2337-
2338- corrupt :
2339- kclose (fil );
2340- return 1 ;
2341- }
2342- #endif
2328+ {
2329+ LOGE ("couldn't load %s" , pstr );
2330+ return -1 ;
2331+ }
2332+
2333+ kread (pfil , pal , 768 );
2334+ kclose (pfil );
2335+
2336+ return 0 ;
2337+
2338+ corrupt :
2339+ kclose (fil );
2340+ return 1 ;
2341+ }
2342+ #endif
0 commit comments