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