diff options
| author | Mike Wey | 2011-10-02 22:15:52 +0200 |
|---|---|---|
| committer | Mike Wey | 2011-10-02 22:15:52 +0200 |
| commit | 4ab93cc75ded5c67cd404de67d21bf52d5a1cc4e (patch) | |
| tree | 977476a69a5dff106803740dded88a9b89621ac9 | |
| parent | 08886e28931be6244de210a809e1d73d4d0ab6bf (diff) | |
Some changes needed for 32bits.
| -rw-r--r-- | dmagick/Array.d | 2 | ||||
| -rw-r--r-- | dmagick/Image.d | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/dmagick/Array.d b/dmagick/Array.d index a5547c4..5b10954 100644 --- a/dmagick/Array.d +++ b/dmagick/Array.d @@ -38,7 +38,7 @@ alias ptrdiff_t ssize_t; */ void animationDelay(Image[] images, Duration delay) { - size_t ticks = (delay.total!"msecs"() * images[0].imageRef.ticks_per_second) / 1000; + size_t ticks = cast(size_t)(delay.total!"msecs"() * images[0].imageRef.ticks_per_second) / 1000; foreach ( image; images ) { diff --git a/dmagick/Image.d b/dmagick/Image.d index 0e1e101..93948cc 100644 --- a/dmagick/Image.d +++ b/dmagick/Image.d @@ -2845,12 +2845,12 @@ class Image private extern(C) { - static void* malloc(ulong sz) + static void* malloc(size_t sz) { return GC.malloc(sz, GC.BlkAttr.NO_SCAN); } - static void* realloc(void* p, ulong sz) + static void* realloc(void* p, size_t sz) { return GC.realloc(p, sz, GC.BlkAttr.NO_SCAN); } @@ -3115,7 +3115,7 @@ class Image */ void animationDelay(Duration delay) { - imageRef.delay = (delay.total!"msecs"() * imageRef.ticks_per_second) / 1000; + imageRef.delay = cast(size_t)(delay.total!"msecs"() * imageRef.ticks_per_second) / 1000; } ///ditto Duration annimationDelay() const |
