diff --git a/Magick++/lib/STL.cpp b/Magick++/lib/STL.cpp
index 684c702..01b723c 100644
--- a/Magick++/lib/STL.cpp
+++ b/Magick++/lib/STL.cpp
@@ -229,8 +229,8 @@
 // Compose an image onto another at specified offset and using
 // specified algorithm
 Magick::compositeImage::compositeImage( const Magick::Image &compositeImage_,
-                                        int xOffset_,
-                                        int yOffset_,
+                                        ssize_t xOffset_,
+                                        ssize_t yOffset_,
                                         Magick::CompositeOperator compose_  )
   : _compositeImage( compositeImage_ ),
     _xOffset ( xOffset_ ),
@@ -273,7 +273,7 @@
 }
 
 // Cycle image colormap
-Magick::cycleColormapImage::cycleColormapImage( const int amount_ )
+Magick::cycleColormapImage::cycleColormapImage( const ssize_t amount_ )
   : _amount( amount_ )
 {
 }
@@ -526,7 +526,7 @@
 {
 }
 Magick::frameImage::frameImage( const size_t width_, const size_t height_,
-                                const int innerBevel_, const int outerBevel_ )
+                                const ssize_t innerBevel_, const ssize_t outerBevel_ )
   : _width( width_ ),
     _height( height_ ),
     _outerBevel( outerBevel_ ),
@@ -679,7 +679,7 @@
 // Floodfill designated area with a matte value
 Magick::matteFloodfillImage::matteFloodfillImage( const Color &target_ ,
                                                   const size_t matte_,
-                                                  const int x_, const int y_,
+                                                  const ssize_t x_, const ssize_t y_,
                                                   const PaintMethod method_ )
   : _target( target_ ),
     _matte( matte_ ),
@@ -829,8 +829,8 @@
     _rows( roll_.height() )
 {
 }
-Magick::rollImage::rollImage( const int columns_,
-                              const int rows_ )
+Magick::rollImage::rollImage( const ssize_t columns_,
+                              const ssize_t rows_ )
   : _columns( columns_ ),
     _rows( rows_ )
 {