Enlightenment CVS committal

Author  : tilman
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib/include


Modified Files:
        evas_common.h evas_private.h 


Log Message:
a bunch of constness fixes

===================================================================
RCS file: /cvs/e/e17/libs/evas/src/lib/include/evas_common.h,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -3 -r1.79 -r1.80
--- evas_common.h       4 Apr 2007 09:55:39 -0000       1.79
+++ evas_common.h       6 May 2007 11:29:37 -0000       1.80
@@ -232,7 +232,7 @@
 struct _Evas_Hash_El
 {
    Evas_Object_List  _list_data;
-   char             *key;
+   const char       *key;
    void             *data;
 };
 
@@ -435,7 +435,7 @@
 
 struct _RGBA_Gradient_Type
 {
-   char                   *name;
+   const char              *name;
    void                    (*init)(void);
    void                    (*shutdown)(void);
    void                    (*geom_init)(RGBA_Gradient *gr);
@@ -513,7 +513,7 @@
 
 struct _RGBA_Gfx_Compositor
 {
-   char               *name;
+   const char *name;
 
    void              (*init)(void);
    void              (*shutdown)(void);
@@ -895,7 +895,7 @@
 EAPI void           evas_common_gradient_alpha_stop_add   (RGBA_Gradient *gr, 
int a, int dist);
 EAPI void           evas_common_gradient_color_data_set   (RGBA_Gradient *gr, 
DATA32 *data, int len, int alpha_flags);
 EAPI void           evas_common_gradient_alpha_data_set   (RGBA_Gradient *gr, 
DATA8 *adata, int len);
-EAPI void           evas_common_gradient_type_set         (RGBA_Gradient *gr, 
char *name, char *params);
+EAPI void           evas_common_gradient_type_set         (RGBA_Gradient *gr, 
const char *name, char *params);
 EAPI void           evas_common_gradient_fill_set         (RGBA_Gradient *gr, 
int x, int y, int w, int h);
 EAPI void           evas_common_gradient_fill_angle_set   (RGBA_Gradient *gr, 
float angle);
 EAPI void           evas_common_gradient_fill_spread_set  (RGBA_Gradient *gr, 
int spread);
@@ -905,7 +905,7 @@
 EAPI void           evas_common_gradient_map              (RGBA_Draw_Context 
*dc, RGBA_Gradient *gr, int len);
 EAPI void           evas_common_gradient_draw             (RGBA_Image *dst, 
RGBA_Draw_Context *dc, int x, int y, int w, int h, RGBA_Gradient *gr);
 
-RGBA_Gradient_Type *evas_common_gradient_geometer_get    (char *name);
+RGBA_Gradient_Type *evas_common_gradient_geometer_get    (const char *name);
 RGBA_Gradient_Type *evas_common_gradient_linear_get      (void);
 RGBA_Gradient_Type *evas_common_gradient_radial_get      (void);
 RGBA_Gradient_Type *evas_common_gradient_angular_get     (void);
===================================================================
RCS file: /cvs/e/e17/libs/evas/src/lib/include/evas_private.h,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -3 -r1.82 -r1.83
--- evas_private.h      30 Apr 2007 04:22:42 -0000      1.82
+++ evas_private.h      6 May 2007 11:29:37 -0000       1.83
@@ -415,7 +415,7 @@
       Evas_List   *changes;
    } clip;
 
-   Evas_Object_Func *func;
+   const Evas_Object_Func *func;
 
    void             *object_data;
 
@@ -687,7 +687,7 @@
 int evas_file_path_exists(const char *path);
 int evas_file_path_is_file(const char *path);
 int evas_file_path_is_dir(const char *path);
-Evas_List *evas_file_path_list(char *path, char *match, int match_case);
+Evas_List *evas_file_path_list(char *path, const char *match, int match_case);
 DATA64 evas_file_modified_time(const char *file);
 char *evas_file_path_resolve(const char *file);
 int evas_mem_free(int mem_required);
@@ -697,7 +697,7 @@
 void evas_debug_magic_null(void);
 void evas_debug_magic_wrong(DATA32 expected, DATA32 supplied);
 void evas_debug_generic(const char *str);
-char *evas_debug_magic_string_get(DATA32 magic);
+const char *evas_debug_magic_string_get(DATA32 magic);
 void evas_object_smart_use(Evas_Smart *s);
 void evas_object_smart_unuse(Evas_Smart *s);
 void evas_object_smart_del(Evas_Object *obj);



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to