Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib


Modified Files:
        Evas.h 


Log Message:


const-ify lots of things...

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/Evas.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- Evas.h      5 Jan 2003 12:55:36 -0000       1.13
+++ Evas.h      10 Jan 2003 04:58:51 -0000      1.14
@@ -197,14 +197,14 @@
 extern "C" {
 #endif
 
-   Evas_List        *evas_list_append                  (Evas_List *list, void *data);
-   Evas_List        *evas_list_prepend                 (Evas_List *list, void *data);
-   Evas_List        *evas_list_append_relative         (Evas_List *list, void *data, 
void *relative);
-   Evas_List        *evas_list_prepend_relative        (Evas_List *list, void *data, 
void *relative);
-   Evas_List        *evas_list_remove                  (Evas_List *list, void *data);
+   Evas_List        *evas_list_append                  (Evas_List *list, const void 
+*data);
+   Evas_List        *evas_list_prepend                 (Evas_List *list, const void 
+*data);
+   Evas_List        *evas_list_append_relative         (Evas_List *list, const void 
+*data, const void *relative);
+   Evas_List        *evas_list_prepend_relative        (Evas_List *list, const void 
+*data, const void *relative);
+   Evas_List        *evas_list_remove                  (Evas_List *list, const void 
+*data);
    Evas_List        *evas_list_remove_list             (Evas_List *list, Evas_List 
*remove_list);
-   void             *evas_list_find                    (Evas_List *list, void *data);
-   Evas_List        *evas_list_find_list               (Evas_List *list, void *data);
+   void             *evas_list_find                    (Evas_List *list, const void 
+*data);
+   Evas_List        *evas_list_find_list               (Evas_List *list, const void 
+*data);
    Evas_List        *evas_list_free                    (Evas_List *list);
    Evas_List        *evas_list_last                    (Evas_List *list);
    Evas_List        *evas_list_next                    (Evas_List *list);
@@ -222,12 +222,12 @@
     * 
     * do we really need this? hmmm - let me think... there may be a better way
     */
-   Evas_Hash        *evas_hash_add                     (Evas_Hash *hash, const char 
*key, void *data);
-   Evas_Hash        *evas_hash_del                     (Evas_Hash *hash, const char 
*key, void *data);
+   Evas_Hash        *evas_hash_add                     (Evas_Hash *hash, const char 
+*key, const void*data);
+   Evas_Hash        *evas_hash_del                     (Evas_Hash *hash, const char 
+*key, const void*data);
    void             *evas_hash_find                    (Evas_Hash *hash, const char 
*key);
    int               evas_hash_size                    (Evas_Hash *hash);
    void              evas_hash_free                    (Evas_Hash *hash);
-   void              evas_hash_foreach                 (Evas_Hash *hash, int (*func) 
(Evas_Hash *hash, const char *key, void *data, void *fdata), void *fdata);
+   void              evas_hash_foreach                 (Evas_Hash *hash, int (*func) 
+(Evas_Hash *hash, const char *key, void *data, void *fdata), const void *fdata);
    int               evas_hash_alloc_error             (void);
    
    int               evas_alloc_error                  (void);
@@ -284,7 +284,7 @@
    void              evas_object_polygon_points_clear  (Evas_Object *obj);
    
    Evas_Object      *evas_object_image_add             (Evas *e);       
-   void              evas_object_image_file_set        (Evas_Object *obj, char *file, 
char *key);
+   void              evas_object_image_file_set        (Evas_Object *obj, const char 
+*file, const char *key);
    void              evas_object_image_file_get        (Evas_Object *obj, char 
**file, char **key);
    void              evas_object_image_border_set      (Evas_Object *obj, int l, int 
r, int t, int b);
    void              evas_object_image_border_get      (Evas_Object *obj, int *l, int 
*r, int *t, int *b);
@@ -309,10 +309,10 @@
    int               evas_object_image_cache_get       (Evas *e);
    
    Evas_Object      *evas_object_text_add              (Evas *e);
-   void              evas_object_text_font_set         (Evas_Object *obj, char *font, 
double size);
+   void              evas_object_text_font_set         (Evas_Object *obj, const char 
+*font, double size);
    void              evas_object_text_font_get         (Evas_Object *obj, char 
**font, double *size);
-   void              evas_object_text_text_set         (Evas_Object *obj, char *text);
-   char             *evas_object_text_text_get         (Evas_Object *obj);
+   void              evas_object_text_text_set         (Evas_Object *obj, const char 
+*text);
+   const char       *evas_object_text_text_get         (Evas_Object *obj);
    double            evas_object_text_ascent_get       (Evas_Object *obj);
    double            evas_object_text_descent_get      (Evas_Object *obj);
    double            evas_object_text_max_ascent_get   (Evas_Object *obj);
@@ -324,9 +324,9 @@
    int               evas_object_text_char_coords_get  (Evas_Object *obj, double x, 
double y, double *cx, double *cy, double *cw, double *ch);
 
    void              evas_object_font_path_clear       (Evas *e);
-   void              evas_object_font_path_append      (Evas *e, char *path);
-   void              evas_object_font_path_prepend     (Evas *e, char *path);
-   Evas_List        *evas_object_font_path_list        (Evas *e);
+   void              evas_object_font_path_append      (Evas *e, const char *path);
+   void              evas_object_font_path_prepend     (Evas *e, const char *path);
+   const Evas_List  *evas_object_font_path_list        (Evas *e);
        
    void              evas_object_font_cache_flush      (Evas *e);
    void              evas_object_font_cache_set        (Evas *e, int size);
@@ -362,14 +362,14 @@
    void              evas_object_clip_set              (Evas_Object *obj, Evas_Object 
*clip);
    Evas_Object      *evas_object_clip_get              (Evas_Object *obj);
    void              evas_object_clip_unset            (Evas_Object *obj);
-   Evas_List        *evas_object_clipees_get           (Evas_Object *obj);
+   const Evas_List  *evas_object_clipees_get           (Evas_Object *obj);
    
-   void              evas_object_data_set              (Evas_Object *obj, const char 
*key, void *data);
+   void              evas_object_data_set              (Evas_Object *obj, const char 
+*key, const void *data);
    void             *evas_object_data_get              (Evas_Object *obj, const char 
*key);
    void             *evas_object_data_del              (Evas_Object *obj, const char 
*key);
    
    void              evas_object_name_set              (Evas_Object *obj, const char 
*name);
-   char             *evas_object_name_get              (Evas_Object *obj);
+   const char       *evas_object_name_get              (Evas_Object *obj);
    Evas_Object      *evas_object_name_find             (Evas *e, const char *name);   
    
    Evas             *evas_object_evas_get              (Evas_Object *obj);
@@ -381,7 +381,7 @@
    Evas_List        *evas_objects_at_xy_get            (Evas *e, double x, double y, 
int include_pass_events_objects, int include_hidden_objects);
    Evas_List        *evas_objects_in_rectangle_get     (Evas *e, double x, double y, 
double w, double h, int include_pass_events_objects, int include_hidden_objects);
 
-   Evas_Smart       *evas_smart_new                    (char *name, void (*func_add) 
(Evas_Object *obj), void (*func_del) (Evas_Object *obj), void (*func_layer_set) 
(Evas_Object *obj, int l), void (*func_raise) (Evas_Object *obj), void (*func_lower) 
(Evas_Object *obj), void (*func_stack_above) (Evas_Object *obj, Evas_Object *above), 
void (*func_stack_below) (Evas_Object *obj, Evas_Object *below), void (*func_move) 
(Evas_Object *obj, double x, double y), void (*func_resize) (Evas_Object *obj, double 
w, double h), void (*func_show) (Evas_Object *obj), void (*func_hide) (Evas_Object 
*obj), void (*func_color_set) (Evas_Object *obj, int r, int g, int b, int a), void 
(*func_clip_set) (Evas_Object *obj, Evas_Object *clip), void (*func_clip_unset) 
(Evas_Object *obj), void *data);
+   Evas_Smart       *evas_smart_new                    (const char *name, void 
+(*func_add) (Evas_Object *obj), void (*func_del) (Evas_Object *obj), void 
+(*func_layer_set) (Evas_Object *obj, int l), void (*func_raise) (Evas_Object *obj), 
+void (*func_lower) (Evas_Object *obj), void (*func_stack_above) (Evas_Object *obj, 
+Evas_Object *above), void (*func_stack_below) (Evas_Object *obj, Evas_Object *below), 
+void (*func_move) (Evas_Object *obj, double x, double y), void (*func_resize) 
+(Evas_Object *obj, double w, double h), void (*func_show) (Evas_Object *obj), void 
+(*func_hide) (Evas_Object *obj), void (*func_color_set) (Evas_Object *obj, int r, int 
+g, int b, int a), void (*func_clip_set) (Evas_Object *obj, Evas_Object *clip), void 
+(*func_clip_unset) (Evas_Object *obj), const void *data);
    void              evas_smart_free                   (Evas_Smart *s);
    void             *evas_smart_data_get               (Evas_Smart *s);
        
@@ -391,27 +391,27 @@
    Evas_Smart       *evas_object_smart_smart_get       (Evas_Object *obj);
    void             *evas_object_smart_data_get        (Evas_Object *obj);
    void              evas_object_smart_data_set        (Evas_Object *obj, void *data);
-   void              evas_object_smart_callback_add    (Evas_Object *obj, char 
*event, void (*func) (void *data, Evas_Object *obj, void *event_info), void *data);
-   void             *evas_object_smart_callback_del    (Evas_Object *obj, char 
*event, void (*func) (void *data, Evas_Object *obj, void *event_info));
-   void              evas_object_smart_callback_call   (Evas_Object *obj, char 
*event, void *event_info);
+   void              evas_object_smart_callback_add    (Evas_Object *obj, const char 
+*event, void (*func) (void *data, Evas_Object *obj, void *event_info), const void 
+*data);
+   void             *evas_object_smart_callback_del    (Evas_Object *obj, const char 
+*event, void (*func) (void *data, Evas_Object *obj, void *event_info));
+   void              evas_object_smart_callback_call   (Evas_Object *obj, const char 
+*event, void *event_info);
    
    void              evas_event_freeze                 (Evas *e);
    void              evas_event_thaw                   (Evas *e);
    int               evas_event_freeze_get             (Evas *e);
-   void              evas_event_feed_mouse_down_data   (Evas *e, int b, void *data);
-   void              evas_event_feed_mouse_up_data     (Evas *e, int b, void *data);
-   void              evas_event_feed_mouse_move_data   (Evas *e, int x, int y, void 
*data);
-   void              evas_event_feed_mouse_in_data     (Evas *e, void *data);
-   void              evas_event_feed_mouse_out_data    (Evas *e, void *data);
-   void              evas_event_feed_key_down_data     (Evas *e, char *keyname, void 
*data);
-   void              evas_event_feed_key_up_data       (Evas *e, char *keyname, void 
*data);
+   void              evas_event_feed_mouse_down_data   (Evas *e, int b, const void 
+*data);
+   void              evas_event_feed_mouse_up_data     (Evas *e, int b, const void 
+*data);
+   void              evas_event_feed_mouse_move_data   (Evas *e, int x, int y, const 
+void *data);
+   void              evas_event_feed_mouse_in_data     (Evas *e, const void *data);
+   void              evas_event_feed_mouse_out_data    (Evas *e, const void *data);
+   void              evas_event_feed_key_down_data     (Evas *e, const char *keyname, 
+const void *data);
+   void              evas_event_feed_key_up_data       (Evas *e, const char *keyname, 
+const void *data);
    void              evas_event_feed_mouse_down        (Evas *e, int b);
    void              evas_event_feed_mouse_up          (Evas *e, int b);
    void              evas_event_feed_mouse_move        (Evas *e, int x, int y);
    void              evas_event_feed_mouse_in          (Evas *e);
    void              evas_event_feed_mouse_out         (Evas *e);
-   void              evas_event_feed_key_down          (Evas *e, char *keyname);
-   void              evas_event_feed_key_up            (Evas *e, char *keyname);
+   void              evas_event_feed_key_down          (Evas *e, const char *keyname);
+   void              evas_event_feed_key_up            (Evas *e, const char *keyname);
 
    void              evas_object_focus_set             (Evas_Object *obj, int focus);
    int               evas_object_focus_get             (Evas_Object *obj);
@@ -421,50 +421,50 @@
    Evas_Modifier    *evas_key_modifier_get             (Evas *e);
    Evas_Lock        *evas_key_lock_get                 (Evas *e);
 
-   int               evas_key_modifier_is_set_get      (Evas_Modifier *m, char 
*keyname);
+   int               evas_key_modifier_is_set_get      (Evas_Modifier *m, const char 
+*keyname);
 
-   int               evas_key_lock_is_set_get          (Evas_Lock *l, char *keyname);
+   int               evas_key_lock_is_set_get          (Evas_Lock *l, const char 
+*keyname);
    
-   void              evas_key_modifier_add             (Evas *e, char *keyname);
-   void              evas_key_modifier_del             (Evas *e, char *keyname);
-   void              evas_key_lock_add                 (Evas *e, char *keyname);
-   void              evas_key_lock_del                 (Evas *e, char *keyname);
+   void              evas_key_modifier_add             (Evas *e, const char *keyname);
+   void              evas_key_modifier_del             (Evas *e, const char *keyname);
+   void              evas_key_lock_add                 (Evas *e, const char *keyname);
+   void              evas_key_lock_del                 (Evas *e, const char *keyname);
    
-   void              evas_key_modifier_on              (Evas *e, char *keyname);
-   void              evas_key_modifier_off             (Evas *e, char *keyname);
-   void              evas_key_lock_on                  (Evas *e, char *keyname);
-   void              evas_key_lock_off                 (Evas *e, char *keyname);
+   void              evas_key_modifier_on              (Evas *e, const char *keyname);
+   void              evas_key_modifier_off             (Evas *e, const char *keyname);
+   void              evas_key_lock_on                  (Evas *e, const char *keyname);
+   void              evas_key_lock_off                 (Evas *e, const char *keyname);
    
-   Evas_Modifier_Mask evas_key_modifier_mask_get       (Evas *e, char *keyname);
+   Evas_Modifier_Mask evas_key_modifier_mask_get       (Evas *e, const char *keyname);
 
-   int               evas_object_key_grab              (Evas_Object *obj, char 
*keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers, int 
exclusive);
-   void              evas_object_key_ungrab            (Evas_Object *obj, char 
*keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers);
+   int               evas_object_key_grab              (Evas_Object *obj, const char 
+*keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers, int 
+exclusive);
+   void              evas_object_key_ungrab            (Evas_Object *obj, const char 
+*keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers);
    
    void              evas_object_pass_events_set       (Evas_Object *obj, int pass);
    int               evas_object_pass_events_get       (Evas_Object *obj);
    void              evas_object_repeat_events_set     (Evas_Object *obj, int repeat);
    int               evas_object_repeat_events_get     (Evas_Object *obj);
 
-   void              evas_object_event_callback_add    (Evas_Object *obj, 
Evas_Callback_Type type, void (*func) (void *data, Evas *e, Evas_Object *obj, void 
*event_info), void *data);
+   void              evas_object_event_callback_add    (Evas_Object *obj, 
+Evas_Callback_Type type, void (*func) (void *data, Evas *e, Evas_Object *obj, void 
+*event_info), const void *data);
    void             *evas_object_event_callback_del    (Evas_Object *obj, 
Evas_Callback_Type type, void (*func) (void *data, Evas *e, Evas_Object *obj, void 
*event_info));
 
-   void              evas_object_intercept_show_callback_add        (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj), void *data);
+   void              evas_object_intercept_show_callback_add        (Evas_Object 
+*obj, void (*func) (void *data, Evas_Object *obj), const void *data);
    void             *evas_object_intercept_show_callback_del        (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj));
-   void              evas_object_intercept_hide_callback_add        (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj), void *data);
+   void              evas_object_intercept_hide_callback_add        (Evas_Object 
+*obj, void (*func) (void *data, Evas_Object *obj), const void *data);
    void             *evas_object_intercept_hide_callback_del        (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj));
-   void              evas_object_intercept_move_callback_add        (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj, double x, double y), void *data);
+   void              evas_object_intercept_move_callback_add        (Evas_Object 
+*obj, void (*func) (void *data, Evas_Object *obj, double x, double y), const void 
+*data);
    void             *evas_object_intercept_move_callback_del        (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj, double x, double y));
-   void              evas_object_intercept_resize_callback_add      (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj, double w, double h), void *data);
+   void              evas_object_intercept_resize_callback_add      (Evas_Object 
+*obj, void (*func) (void *data, Evas_Object *obj, double w, double h), const void 
+*data);
    void             *evas_object_intercept_resize_callback_del      (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj, double w, double h));
-   void              evas_object_intercept_raise_callback_add       (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj), void *data);
+   void              evas_object_intercept_raise_callback_add       (Evas_Object 
+*obj, void (*func) (void *data, Evas_Object *obj), const void *data);
    void             *evas_object_intercept_raise_callback_del       (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj));
-   void              evas_object_intercept_lower_callback_add       (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj), void *data);
+   void              evas_object_intercept_lower_callback_add       (Evas_Object 
+*obj, void (*func) (void *data, Evas_Object *obj), const void *data);
    void             *evas_object_intercept_lower_callback_del       (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj));
-   void              evas_object_intercept_stack_above_callback_add (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj, Evas_Object *above), void *data);
+   void              evas_object_intercept_stack_above_callback_add (Evas_Object 
+*obj, void (*func) (void *data, Evas_Object *obj, Evas_Object *above), const void 
+*data);
    void             *evas_object_intercept_stack_above_callback_del (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj, Evas_Object *above));
-   void              evas_object_intercept_stack_below_callback_add (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj, Evas_Object *below), void *data);
+   void              evas_object_intercept_stack_below_callback_add (Evas_Object 
+*obj, void (*func) (void *data, Evas_Object *obj, Evas_Object *below), const void 
+*data);
    void             *evas_object_intercept_stack_below_callback_del (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj, Evas_Object *below));
-   void              evas_object_intercept_layer_set_callback_add   (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj, int l), void *data);
+   void              evas_object_intercept_layer_set_callback_add   (Evas_Object 
+*obj, void (*func) (void *data, Evas_Object *obj, int l), const void *data);
    void             *evas_object_intercept_layer_set_callback_del   (Evas_Object 
*obj, void (*func) (void *data, Evas_Object *obj, int l));
    
 #ifdef __cplusplus




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to