< prev index next >

src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h

Print this page

        

@@ -34,11 +34,12 @@
 
 SPLASHEXPORT void SplashInit(void);
 SPLASHEXPORT void SplashClose(void);
 
 SPLASHEXPORT void SplashSetScaleFactor(float);
-SPLASHEXPORT char* SplashGetScaledImageName(const char*, const char*, float*);
+SPLASHEXPORT void SplashGetScaledImageName(const char*, const char*,
+                                             float*, char*, const size_t);
 
 SPLASHEXPORT void
 SplashSetFileJarName(const char* fileName, const char* jarName);
 
 typedef struct SplashImage

@@ -117,12 +118,13 @@
 void SplashCleanupPlatform(Splash * splash);
 void SplashDonePlatform(Splash * splash);
 
 unsigned SplashTime();
 char* SplashConvertStringAlloc(const char* in, int *size);
-char* SplashGetScaledImageName(const char* jarName,
-                               const char* fileName, float *scaleFactor);
+void SplashGetScaledImageName(const char* jarName,
+                               const char* fileName, float *scaleFactor,
+                                char *scaleImageName, const size_t scaleImageNameLength);
 
 void SplashLock(Splash * splash);
 void SplashUnlock(Splash * splash);
 
 void SplashInitFrameShape(Splash * splash, int imageIndex);
< prev index next >