summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Wey2011-10-02 19:56:18 +0200
committerMike Wey2011-10-02 19:56:18 +0200
commit08886e28931be6244de210a809e1d73d4d0ab6bf (patch)
tree9103b4ecfceb6157783ca7399e29101b896682e4
parent75405b7ef6494565d56f0c9c996ca55817ad7554 (diff)
ssize_t isn't defined on windows.
-rw-r--r--dmagick/Array.d3
-rw-r--r--dmagick/DrawingContext.d3
-rw-r--r--dmagick/Geometry.d3
-rw-r--r--dmagick/Image.d3
-rw-r--r--dmagick/ImageView.d3
-rw-r--r--dmagick/c/annotate.d4
-rw-r--r--dmagick/c/cache.d4
-rw-r--r--dmagick/c/cacheView.d4
-rw-r--r--dmagick/c/color.d3
-rw-r--r--dmagick/c/colormap.d4
-rw-r--r--dmagick/c/composite.d4
-rw-r--r--dmagick/c/decorate.d4
-rw-r--r--dmagick/c/deprecate.d3
-rw-r--r--dmagick/c/fx.d4
-rw-r--r--dmagick/c/geometry.d4
-rw-r--r--dmagick/c/image.d3
-rw-r--r--dmagick/c/imageView.d4
-rw-r--r--dmagick/c/layer.d4
-rw-r--r--dmagick/c/list.d4
-rw-r--r--dmagick/c/locale.d3
-rw-r--r--dmagick/c/magickDelegate.d3
-rw-r--r--dmagick/c/magickString.d3
-rw-r--r--dmagick/c/morphology.d4
-rw-r--r--dmagick/c/option.d3
-rw-r--r--dmagick/c/paint.d4
-rw-r--r--dmagick/c/pixel.d4
-rw-r--r--dmagick/c/threshold.d3
-rw-r--r--dmagick/c/transform.d4
-rw-r--r--dmagick/c/utility.d3
29 files changed, 58 insertions, 44 deletions
diff --git a/dmagick/Array.d b/dmagick/Array.d
index ae42990..a5547c4 100644
--- a/dmagick/Array.d
+++ b/dmagick/Array.d
@@ -10,7 +10,6 @@ module dmagick.Array;
import std.string;
import core.time;
-import core.sys.posix.sys.types;
import dmagick.Exception;
import dmagick.Geometry;
@@ -32,6 +31,8 @@ import dmagick.c.montage;
import dmagick.c.statistic;
import dmagick.c.quantize;
+alias ptrdiff_t ssize_t;
+
/**
* Set the animationDelay for all images in the array.
*/
diff --git a/dmagick/DrawingContext.d b/dmagick/DrawingContext.d
index c6e4861..477c390 100644
--- a/dmagick/DrawingContext.d
+++ b/dmagick/DrawingContext.d
@@ -11,7 +11,6 @@ import std.array;
import std.conv;
import std.file;
import std.string;
-import core.sys.posix.sys.types;
import dmagick.Color;
import dmagick.Exception;
@@ -25,6 +24,8 @@ import dmagick.c.draw;
import dmagick.c.geometry;
import dmagick.c.type;
+alias ptrdiff_t ssize_t;
+
/**
* Drawable provides a convenient interface for preparing vector,
* image, or text arguments.
diff --git a/dmagick/Geometry.d b/dmagick/Geometry.d
index c98d756..44fd5e5 100644
--- a/dmagick/Geometry.d
+++ b/dmagick/Geometry.d
@@ -9,12 +9,13 @@ module dmagick.Geometry;
import std.conv;
import std.ascii;
import std.string;
-import core.sys.posix.sys.types;
import dmagick.c.geometry;
import dmagick.c.magickString;
import dmagick.c.magickType;
+alias ptrdiff_t ssize_t;
+
/**
* Geometry provides a convenient means to specify a geometry argument.
*/
diff --git a/dmagick/Image.d b/dmagick/Image.d
index 2081c2b..0e1e101 100644
--- a/dmagick/Image.d
+++ b/dmagick/Image.d
@@ -14,7 +14,6 @@ import core.memory;
import core.runtime;
import core.time;
import core.stdc.string;
-import core.sys.posix.sys.types;
import dmagick.Color;
import dmagick.Exception;
@@ -26,6 +25,8 @@ import dmagick.Utils;
//Import all translated c headers.
import dmagick.c.MagickCore;
+alias ptrdiff_t ssize_t;
+
/**
* The image
*/
diff --git a/dmagick/ImageView.d b/dmagick/ImageView.d
index 567e0de..4e967be 100644
--- a/dmagick/ImageView.d
+++ b/dmagick/ImageView.d
@@ -11,7 +11,6 @@ import std.parallelism;
import std.range;
import std.string;
import core.atomic;
-import core.sys.posix.sys.types;
import dmagick.Color;
import dmagick.Exception;
@@ -26,6 +25,8 @@ import dmagick.c.magickType;
import dmagick.c.memory;
import dmagick.c.pixel;
+alias ptrdiff_t ssize_t;
+
/**
* The ImageView allows changing induvidual pixels with the slicing and
* indexing operators.
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