[dia] [warningectomy] const correctness for color_*()



commit b6c2db0bf814ea02d12468b788313d65db63b3df
Author: Hans Breuer <hans breuer org>
Date:   Sun Dec 4 12:23:43 2011 +0100

    [warningectomy] const correctness for color_*()

 lib/color.c |    4 ++--
 lib/color.h |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/lib/color.c b/lib/color.c
index ac26af8..4d23f4a 100644
--- a/lib/color.c
+++ b/lib/color.c
@@ -94,7 +94,7 @@ color_new_rgba(float r, float g, float b, float alpha)
  * @param gdkcolor Return value: GDK color object to fill in.
  */
 void
-color_convert(Color *color, GdkColor *gdkcolor)
+color_convert(const Color *color, GdkColor *gdkcolor)
 {
   gdkcolor->red = (guint16)(color->red*65535);
   gdkcolor->green = (guint16)(color->green*65535);
@@ -114,7 +114,7 @@ color_convert(Color *color, GdkColor *gdkcolor)
  * @returns TRUE if the color objects are the same color.
  */
 gboolean
-color_equals(Color *color1, Color *color2)
+color_equals(const Color *color1, const Color *color2)
 {
   return (color1->red == color2->red) &&
     (color1->green == color2->green) &&
diff --git a/lib/color.h b/lib/color.h
index c0a50f9..35979f4 100644
--- a/lib/color.h
+++ b/lib/color.h
@@ -35,8 +35,8 @@ struct _Color {
 void color_init(void);
 Color *color_new_rgb(float r, float g, float b);
 Color *color_new_rgba(float r, float g, float b, float alpha);
-void color_convert(Color *color, GdkColor *gdkcolor);
-gboolean color_equals(Color *color1, Color *color2);
+void color_convert(const Color *color, GdkColor *gdkcolor);
+gboolean color_equals(const Color *color1, const Color *color2);
 
 #ifdef G_OS_WIN32
 static Color color_black = { 0.0f, 0.0f, 0.0f, 1.0f };



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]