]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 29 May 2010 23:39:09 +0000 (23:39 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 29 May 2010 23:39:09 +0000 (23:39 +0000)
Magick++/lib/Geometry.cpp
Magick++/lib/Magick++/Geometry.h
magick/feature.c

index 62fe799f10d4361100ef1a83670633e4811512f3..0cecc974d975a8aabde1b7d7f2cd5e6e2225c248 100644 (file)
@@ -22,7 +22,7 @@ using namespace std;
 
 #define AbsoluteValue(x)  ((x) < 0 ? -(x) : (x))
 
-int Magick::operator == ( const Magick::Geometry& left_,
+ssize_t Magick::operator == ( const Magick::Geometry& left_,
                          const Magick::Geometry& right_ )
 {
   return (
@@ -39,17 +39,17 @@ int Magick::operator == ( const Magick::Geometry& left_,
          ( left_.less()      == right_.less() )
          );
 }
-int Magick::operator != ( const Magick::Geometry& left_,
+ssize_t Magick::operator != ( const Magick::Geometry& left_,
                          const Magick::Geometry& right_ )
 {
   return ( ! (left_ == right_) );
 }
-int Magick::operator >  ( const Magick::Geometry& left_,
+ssize_t Magick::operator >  ( const Magick::Geometry& left_,
                          const Magick::Geometry& right_ )
 {
   return ( !( left_ < right_ ) && ( left_ != right_ ) );
 }
-int Magick::operator <  ( const Magick::Geometry& left_,
+ssize_t Magick::operator <  ( const Magick::Geometry& left_,
                          const Magick::Geometry& right_ )
 {
   return (
@@ -58,12 +58,12 @@ int Magick::operator <  ( const Magick::Geometry& left_,
          ( right_.width() * right_.height() )
          );
 }
-int Magick::operator >= ( const Magick::Geometry& left_,
+ssize_t Magick::operator >= ( const Magick::Geometry& left_,
                          const Magick::Geometry& right_ )
 {
   return ( ( left_ > right_ ) || ( left_ == right_ ) );
 }
-int Magick::operator <= ( const Magick::Geometry& left_,
+ssize_t Magick::operator <= ( const Magick::Geometry& left_,
                          const Magick::Geometry& right_ )
 {
   return ( ( left_ < right_ ) || ( left_ == right_ ) );
index 62e61df181406b4f9e6bdb22b5c5a6e0211e6a57..b8370322ddc26d39d2d7e6e21084129cbc52ca99 100644 (file)
@@ -32,8 +32,8 @@ namespace Magick
     
     Geometry ( size_t width_,
               size_t height_,
-              ssize_t xOff_ = 0,
-              ssize_t yOff_ = 0,
+              size_t xOff_ = 0,
+              size_t yOff_ = 0,
               bool xNegative_ = false,
               bool yNegative_ = false );
     Geometry ( const std::string &geometry_ );
@@ -51,12 +51,12 @@ namespace Magick
     size_t  height ( void ) const;
     
     // X offset from origin
-    void          xOff ( ssize_t xOff_ );
-    ssize_t  xOff ( void ) const;
+    void          xOff ( size_t xOff_ );
+    size_t  xOff ( void ) const;
     
     // Y offset from origin
-    void          yOff ( ssize_t yOff_ );
-    ssize_t  yOff ( void ) const;
+    void          yOff ( size_t yOff_ );
+    size_t  yOff ( void ) const;
     
     // Sign of X offset negative? (X origin at right)
     void          xNegative ( bool xNegative_ );
@@ -109,8 +109,8 @@ namespace Magick
   private:
     size_t  _width;
     size_t  _height;
-    ssize_t  _xOff;
-    ssize_t  _yOff;
+    size_t  _xOff;
+    size_t  _yOff;
     bool          _xNegative;
     bool          _yNegative;
     bool          _isValid;
@@ -158,21 +158,21 @@ inline size_t Magick::Geometry::height ( void ) const
 }
 
 // X offset from origin
-inline void Magick::Geometry::xOff ( ssize_t xOff_ )
+inline void Magick::Geometry::xOff ( size_t xOff_ )
 {
   _xOff = xOff_;
 }
-inline ssize_t Magick::Geometry::xOff ( void ) const
+inline size_t Magick::Geometry::xOff ( void ) const
 {
   return _xOff;
 }
 
 // Y offset from origin
-inline void Magick::Geometry::yOff ( ssize_t yOff_ )
+inline void Magick::Geometry::yOff ( size_t yOff_ )
 {
   _yOff = yOff_;
 }
-inline ssize_t Magick::Geometry::yOff ( void ) const
+inline size_t Magick::Geometry::yOff ( void ) const
 {
   return _yOff;
 }
index 9205ebefcba2f8089da56c75e7fa27977c1b9e1c..b756f0b6cd88cda049e03557a732df37c2fc6b3f 100644 (file)
@@ -247,14 +247,17 @@ MagickExport ChannelFeatures *GetImageChannelFeatures(const Image *image,
     indexes=GetCacheViewVirtualIndexQueue(image_view);
     for (x=0; x < (ssize_t) image->columns; x++)
     {
-      grays[ScaleQuantumToMap(p->red)].red=ScaleQuantumToMap(p->red);
-      grays[ScaleQuantumToMap(p->green)].green=ScaleQuantumToMap(p->green);
-      grays[ScaleQuantumToMap(p->blue)].blue=ScaleQuantumToMap(p->blue);
+      grays[ScaleQuantumToMap(p->red)].red=(unsigned long)
+        ScaleQuantumToMap(p->red);
+      grays[ScaleQuantumToMap(p->green)].green=(unsigned long)
+        ScaleQuantumToMap(p->green);
+      grays[ScaleQuantumToMap(p->blue)].blue=(unsigned long)
+        ScaleQuantumToMap(p->blue);
       if (image->matte != MagickFalse)
-        grays[ScaleQuantumToMap(p->opacity)].opacity=
+        grays[ScaleQuantumToMap(p->opacity)].opacity=(unsigned long)
           ScaleQuantumToMap(p->opacity);
       if (image->colorspace == CMYKColorspace)
-        grays[ScaleQuantumToMap(indexes[x])].index=
+        grays[ScaleQuantumToMap(indexes[x])].index=(unsigned long)
           ScaleQuantumToMap(indexes[x]);
       p++;
     }