< 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 >