From: Matthias Kramm Date: Tue, 6 Apr 2010 18:13:34 +0000 (-0700) Subject: seed random from ruby interface X-Git-Tag: version-0-9-1~56 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=df99e9de2273822d54a2efa8d02a08e90181ede1;hp=bd6e5cd809f4fa605f8505fa06712981b3443537 seed random from ruby interface --- diff --git a/lib/ruby/gfx.c b/lib/ruby/gfx.c index 3227449..7c48a09 100644 --- a/lib/ruby/gfx.c +++ b/lib/ruby/gfx.c @@ -1,4 +1,5 @@ #include +#include "../../config.h" #include "../gfxdevice.h" #include "../gfxsource.h" #include "../gfxtools.h" @@ -765,6 +766,14 @@ VALUE gfx_setparameter(VALUE module, VALUE _key, VALUE _value) void Init_gfx() { initLog(0,0,0,0,0,2); +#ifdef HAVE_SRAND48 + srand48(time(0)); +#else +#ifdef HAVE_SRAND + srand(time(0)); +#endif +#endif + pdfdriver = gfxsource_pdf_create(); swfdriver = gfxsource_swf_create(); imagedriver = gfxsource_image_create();