From 08886e28931be6244de210a809e1d73d4d0ab6bf Mon Sep 17 00:00:00 2001 From: Mike Wey Date: Sun, 2 Oct 2011 19:56:18 +0200 Subject: ssize_t isn't defined on windows. --- dmagick/c/annotate.d | 4 ++-- dmagick/c/cache.d | 4 ++-- dmagick/c/cacheView.d | 4 ++-- dmagick/c/color.d | 3 ++- dmagick/c/colormap.d | 4 ++-- dmagick/c/composite.d | 4 ++-- dmagick/c/decorate.d | 4 ++-- dmagick/c/deprecate.d | 3 ++- dmagick/c/fx.d | 4 ++-- dmagick/c/geometry.d | 4 ++-- dmagick/c/image.d | 3 ++- dmagick/c/imageView.d | 4 ++-- dmagick/c/layer.d | 4 ++-- dmagick/c/list.d | 4 ++-- dmagick/c/locale.d | 3 ++- dmagick/c/magickDelegate.d | 3 ++- dmagick/c/magickString.d | 3 ++- dmagick/c/morphology.d | 4 ++-- dmagick/c/option.d | 3 ++- dmagick/c/paint.d | 4 ++-- dmagick/c/pixel.d | 4 ++-- dmagick/c/threshold.d | 3 ++- dmagick/c/transform.d | 4 ++-- dmagick/c/utility.d | 3 ++- 24 files changed, 48 insertions(+), 39 deletions(-) (limited to 'dmagick/c') diff --git a/dmagick/c/annotate.d b/dmagick/c/annotate.d index 283afd4..69fe15a 100644 --- a/dmagick/c/annotate.d +++ b/dmagick/c/annotate.d @@ -1,12 +1,12 @@ module dmagick.c.annotate; -import core.sys.posix.sys.types; - import dmagick.c.draw; import dmagick.c.image; import dmagick.c.magickType; import dmagick.c.magickVersion; +alias ptrdiff_t ssize_t; + extern(C) { static if ( MagickLibVersion >= 0x668 ) diff --git a/dmagick/c/cache.d b/dmagick/c/cache.d index adb4b12..12bb8e1 100644 --- a/dmagick/c/cache.d +++ b/dmagick/c/cache.d @@ -1,13 +1,13 @@ module dmagick.c.cache; -import core.sys.posix.sys.types; - import dmagick.c.image; import dmagick.c.pixel; import dmagick.c.exception; import dmagick.c.magickType; import dmagick.c.cacheView; +alias ptrdiff_t ssize_t; + extern(C) { const(IndexPacket)* GetVirtualIndexQueue(const(Image)*); diff --git a/dmagick/c/cacheView.d b/dmagick/c/cacheView.d index 3affeff..fb94456 100644 --- a/dmagick/c/cacheView.d +++ b/dmagick/c/cacheView.d @@ -1,7 +1,5 @@ module dmagick.c.cacheView; -import core.sys.posix.sys.types; - import dmagick.c.colorspace; import dmagick.c.exception; import dmagick.c.image; @@ -9,6 +7,8 @@ import dmagick.c.magickType; import dmagick.c.magickVersion; import dmagick.c.pixel; +alias ptrdiff_t ssize_t; + extern(C) { enum VirtualPixelMethod diff --git a/dmagick/c/color.d b/dmagick/c/color.d index 6589b28..bc5596b 100644 --- a/dmagick/c/color.d +++ b/dmagick/c/color.d @@ -1,13 +1,14 @@ module dmagick.c.color; import core.stdc.stdio; -import core.sys.posix.sys.types; import dmagick.c.exception; import dmagick.c.image; import dmagick.c.magickType; import dmagick.c.pixel; +alias ptrdiff_t ssize_t; + extern(C) { enum ComplianceType diff --git a/dmagick/c/colormap.d b/dmagick/c/colormap.d index 12eecb3..53ea084 100644 --- a/dmagick/c/colormap.d +++ b/dmagick/c/colormap.d @@ -1,10 +1,10 @@ module dmagick.c.colormap; -import core.sys.posix.sys.types; - import dmagick.c.image; import dmagick.c.magickType; +alias ptrdiff_t ssize_t; + extern(C) { MagickBooleanType AcquireImageColormap(Image*, const size_t); diff --git a/dmagick/c/composite.d b/dmagick/c/composite.d index e06c48c..4521677 100644 --- a/dmagick/c/composite.d +++ b/dmagick/c/composite.d @@ -1,10 +1,10 @@ module dmagick.c.composite; -import core.sys.posix.sys.types; - import dmagick.c.image; import dmagick.c.magickType; +alias ptrdiff_t ssize_t; + extern(C) { enum CompositeOperator diff --git a/dmagick/c/decorate.d b/dmagick/c/decorate.d index 5be3c80..e3fc5c4 100644 --- a/dmagick/c/decorate.d +++ b/dmagick/c/decorate.d @@ -1,12 +1,12 @@ module dmagick.c.decorate; -import core.sys.posix.sys.types; - import dmagick.c.exception; import dmagick.c.geometry; import dmagick.c.image; import dmagick.c.magickType; +alias ptrdiff_t ssize_t; + extern(C) { struct FrameInfo diff --git a/dmagick/c/deprecate.d b/dmagick/c/deprecate.d index 9497435..89d3954 100644 --- a/dmagick/c/deprecate.d +++ b/dmagick/c/deprecate.d @@ -2,7 +2,6 @@ module dmagick.c.deprecate; import core.vararg; import core.stdc.stdio; -import core.sys.posix.sys.types; import dmagick.c.cacheView; import dmagick.c.colorspace; @@ -20,6 +19,8 @@ import dmagick.c.registry; import dmagick.c.resample; import dmagick.c.semaphore; +alias ptrdiff_t ssize_t; + deprecated extern(C) { enum MagickLayerMethod diff --git a/dmagick/c/fx.d b/dmagick/c/fx.d index c55f9d0..8171c4d 100644 --- a/dmagick/c/fx.d +++ b/dmagick/c/fx.d @@ -1,7 +1,5 @@ module dmagick.c.fx; -import core.sys.posix.sys.types; - import dmagick.c.draw; import dmagick.c.exception; import dmagick.c.image; @@ -9,6 +7,8 @@ import dmagick.c.magickType; import dmagick.c.morphology; import dmagick.c.pixel; +alias ptrdiff_t ssize_t; + extern(C) { enum NoiseType diff --git a/dmagick/c/geometry.d b/dmagick/c/geometry.d index 9722ca3..332d0d3 100644 --- a/dmagick/c/geometry.d +++ b/dmagick/c/geometry.d @@ -1,11 +1,11 @@ module dmagick.c.geometry; -import core.sys.posix.sys.types; - import dmagick.c.exception; import dmagick.c.image; import dmagick.c.magickType; +alias ptrdiff_t ssize_t; + extern(C) { enum GeometryFlags diff --git a/dmagick/c/image.d b/dmagick/c/image.d index 1b35c48..56359be 100644 --- a/dmagick/c/image.d +++ b/dmagick/c/image.d @@ -1,7 +1,6 @@ module dmagick.c.image; import core.stdc.stdio; -import core.sys.posix.sys.types; import dmagick.c.cacheView; import dmagick.c.color; @@ -24,6 +23,8 @@ import dmagick.c.semaphore; import dmagick.c.stream; import dmagick.c.timer; +alias ptrdiff_t ssize_t; + extern(C) { enum AlphaChannelType diff --git a/dmagick/c/imageView.d b/dmagick/c/imageView.d index 84be711..f270141 100644 --- a/dmagick/c/imageView.d +++ b/dmagick/c/imageView.d @@ -1,13 +1,13 @@ module dmagick.c.imageView; -import core.sys.posix.sys.types; - import dmagick.c.exception; import dmagick.c.geometry; import dmagick.c.image; import dmagick.c.magickType; import dmagick.c.pixel; +alias ptrdiff_t ssize_t; + extern(C) { struct ImageView {} diff --git a/dmagick/c/layer.d b/dmagick/c/layer.d index 984587b..ccf73b5 100644 --- a/dmagick/c/layer.d +++ b/dmagick/c/layer.d @@ -1,11 +1,11 @@ module dmagick.c.layer; -import core.sys.posix.sys.types; - import dmagick.c.composite; import dmagick.c.exception; import dmagick.c.image; +alias ptrdiff_t ssize_t; + extern(C) { enum DisposeType diff --git a/dmagick/c/list.d b/dmagick/c/list.d index 2a7e195..a9e06fc 100644 --- a/dmagick/c/list.d +++ b/dmagick/c/list.d @@ -1,11 +1,11 @@ module dmagick.c.list; -import core.sys.posix.sys.types; - import dmagick.c.exception; import dmagick.c.image; import dmagick.c.magickVersion; +alias ptrdiff_t ssize_t; + extern(C) { Image* CloneImageList(const(Image)*, ExceptionInfo*); diff --git a/dmagick/c/locale.d b/dmagick/c/locale.d index de9f435..cf8be8e 100644 --- a/dmagick/c/locale.d +++ b/dmagick/c/locale.d @@ -1,7 +1,6 @@ module dmagick.c.locale; import core.stdc.stdio; -import core.sys.posix.sys.types; import core.vararg; import dmagick.c.exception; @@ -9,6 +8,8 @@ import dmagick.c.hashmap; import dmagick.c.magickType; import dmagick.c.magickVersion; +alias ptrdiff_t ssize_t; + extern(C) { struct LocaleInfo diff --git a/dmagick/c/magickDelegate.d b/dmagick/c/magickDelegate.d index 8b1f544..98223a4 100644 --- a/dmagick/c/magickDelegate.d +++ b/dmagick/c/magickDelegate.d @@ -1,12 +1,13 @@ module dmagick.c.magickDelegate; import core.stdc.stdio; -import core.sys.posix.sys.types; import dmagick.c.exception; import dmagick.c.image; import dmagick.c.magickType; +alias ptrdiff_t ssize_t; + extern(C) { struct DelegateInfo diff --git a/dmagick/c/magickString.d b/dmagick/c/magickString.d index 7281f0c..7508888 100644 --- a/dmagick/c/magickString.d +++ b/dmagick/c/magickString.d @@ -2,13 +2,14 @@ module dmagick.c.magickString; import core.stdc.stdio; import core.stdc.time; -import core.sys.posix.sys.types; import core.vararg; import dmagick.c.exception; import dmagick.c.magickType; import dmagick.c.magickVersion; +alias ptrdiff_t ssize_t; + extern(C) { struct StringInfo diff --git a/dmagick/c/morphology.d b/dmagick/c/morphology.d index c48c6ba..b1067da 100644 --- a/dmagick/c/morphology.d +++ b/dmagick/c/morphology.d @@ -1,13 +1,13 @@ module dmagick.c.morphology; -import core.sys.posix.sys.types; - import dmagick.c.exception; import dmagick.c.geometry; import dmagick.c.image; import dmagick.c.magickType; import dmagick.c.magickVersion; +alias ptrdiff_t ssize_t; + extern(C) { mixin( diff --git a/dmagick/c/option.d b/dmagick/c/option.d index 8dd8c65..f992b9d 100644 --- a/dmagick/c/option.d +++ b/dmagick/c/option.d @@ -1,13 +1,14 @@ module dmagick.c.option; import core.stdc.stdio; -import core.sys.posix.sys.types; import dmagick.c.exception; import dmagick.c.image; import dmagick.c.magickType; import dmagick.c.magickVersion; +alias ptrdiff_t ssize_t; + extern(C) { mixin( diff --git a/dmagick/c/paint.d b/dmagick/c/paint.d index a0e287b..16b1395 100644 --- a/dmagick/c/paint.d +++ b/dmagick/c/paint.d @@ -1,13 +1,13 @@ module dmagick.c.paint; -import core.sys.posix.sys.types; - import dmagick.c.draw; import dmagick.c.exception; import dmagick.c.image; import dmagick.c.magickType; import dmagick.c.pixel; +alias ptrdiff_t ssize_t; + extern(C) { Image* OilPaintImage(const(Image)*, const double, ExceptionInfo*); diff --git a/dmagick/c/pixel.d b/dmagick/c/pixel.d index 2f8b806..3ceb9e2 100644 --- a/dmagick/c/pixel.d +++ b/dmagick/c/pixel.d @@ -1,7 +1,5 @@ module dmagick.c.pixel; -import core.sys.posix.sys.types; - import dmagick.c.cacheView; import dmagick.c.colorspace; import dmagick.c.constitute; @@ -10,6 +8,8 @@ import dmagick.c.image; import dmagick.c.magickType; import dmagick.c.magickVersion; +alias ptrdiff_t ssize_t; + extern(C) { enum InterpolatePixelMethod diff --git a/dmagick/c/threshold.d b/dmagick/c/threshold.d index 861bcdf..3f7f7f1 100644 --- a/dmagick/c/threshold.d +++ b/dmagick/c/threshold.d @@ -1,12 +1,13 @@ module dmagick.c.threshold; import core.stdc.stdio; -import core.sys.posix.sys.types; import dmagick.c.exception; import dmagick.c.image; import dmagick.c.magickType; +alias ptrdiff_t ssize_t; + extern(C) { struct ThresholdMap {} diff --git a/dmagick/c/transform.d b/dmagick/c/transform.d index fd413ea..df325d4 100644 --- a/dmagick/c/transform.d +++ b/dmagick/c/transform.d @@ -1,13 +1,13 @@ module dmagick.c.transform; -import core.sys.posix.sys.types; - import dmagick.c.exception; import dmagick.c.geometry; import dmagick.c.image; import dmagick.c.magickType; import dmagick.c.magickVersion; +alias ptrdiff_t ssize_t; + extern(C) { Image* ChopImage(const(Image)*, const(RectangleInfo)*, ExceptionInfo*); diff --git a/dmagick/c/utility.d b/dmagick/c/utility.d index eb35e44..56a2387 100644 --- a/dmagick/c/utility.d +++ b/dmagick/c/utility.d @@ -1,11 +1,12 @@ module dmagick.c.utility; import core.stdc.stdio; -import core.sys.posix.sys.types; import dmagick.c.exception; import dmagick.c.magickType; +alias ptrdiff_t ssize_t; + extern(C) { enum PathType -- cgit v1.2.3