diff --git a/src/Magick.Native/Magick.c b/src/Magick.Native/Magick.c index c024c6e..c64cbab 100644 --- a/src/Magick.Native/Magick.c +++ b/src/Magick.Native/Magick.c @@ -51,6 +51,11 @@ MAGICK_NATIVE_EXPORT void Magick_DisposeFonts(TypeInfo **list) RelinquishMagickMemory((void *) list); } +MAGICK_NATIVE_EXPORT void Magick_ResetRandomSeed() +{ + SetRandomSecretKey(ULONG_MAX); +} + MAGICK_NATIVE_EXPORT void Magick_SetDefaultFontFile(const char *fileName, ExceptionInfo **exception) { MAGICK_NATIVE_GET_EXCEPTION; diff --git a/src/Magick.Native/Magick.h b/src/Magick.Native/Magick.h index 053a090..9b50842 100644 --- a/src/Magick.Native/Magick.h +++ b/src/Magick.Native/Magick.h @@ -20,6 +20,8 @@ MAGICK_NATIVE_EXPORT const char *Magick_GetFontName(const TypeInfo **, const siz MAGICK_NATIVE_EXPORT void Magick_DisposeFonts(TypeInfo **); +MAGICK_NATIVE_EXPORT void Magick_ResetRandomSeed(); + MAGICK_NATIVE_EXPORT void Magick_SetDefaultFontFile(const char *, ExceptionInfo **); MAGICK_NATIVE_EXPORT void Magick_SetLogDelegate(const MagickLogMethod);