Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

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


Modified Files:
        evas_hash.c 


Log Message:


move co-ordinates to be their own type. this is a good thing, because ti
allows me to be able to virtualize he canvas co-ordinate system. right now
it's doubles. i can now move to floats, int's etc. with a recompile (and well
recompile all depending apps too). it's still ACTUALLY doubles, just all
typedef'ed now. i've also changed booleans to actual boolean types (not an
int), all code will keep working - but i'd highly suggest moving your code to
use these types if interacting with evas.

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/data/evas_hash.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- evas_hash.c 10 Jan 2003 04:58:51 -0000      1.5
+++ evas_hash.c 18 Oct 2003 03:34:00 -0000      1.6
@@ -308,7 +308,7 @@
  * @code
  * extern Evas_Hash *hash;
  * 
- * int hash_fn(Evas_Hash *hash, const char *key, void *data, void *fdata)
+ * Evas_Bool hash_fn(Evas_Hash *hash, const char *key, void *data, void *fdata)
  * {
  *   printf("Func data: %s, Hash entry: %s / %p\n", fdata, key, data);
  *   return 1;
@@ -325,7 +325,7 @@
  * @endcode
  */
 void
-evas_hash_foreach(Evas_Hash *hash, int (*func) (Evas_Hash *hash, const char *key, 
void *data, void *fdata), const void *fdata)
+evas_hash_foreach(Evas_Hash *hash, Evas_Bool (*func) (Evas_Hash *hash, const char 
*key, void *data, void *fdata), const void *fdata)
 {
    int i, size;
 




-------------------------------------------------------
This SF.net email sponsored by: Enterprise Linux Forum Conference & Expo
The Event For Linux Datacenter Solutions & Strategies in The Enterprise 
Linux in the Boardroom; in the Front Office; & in the Server Room 
http://www.enterpriselinuxforum.com
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to