Enlightenment CVS committal

Author  : mekius
Project : e17
Module  : libs/efreet

Dir     : e17/libs/efreet/src/lib


Modified Files:
        efreet_mime.c 


Log Message:
This should work now for big endian.

===================================================================
RCS file: /cvs/e/e17/libs/efreet/src/lib/efreet_mime.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- efreet_mime.c       4 Jul 2007 03:00:46 -0000       1.16
+++ efreet_mime.c       4 Jul 2007 15:29:29 -0000       1.17
@@ -303,6 +303,8 @@
     Ecore_List *datadirs = NULL; 
     const char *datahome = NULL;
     
+    printf("Updated: %s\n", path);    
+    
     if (!(datahome = efreet_data_home_get()))
         return;
     
@@ -338,7 +340,7 @@
     /* 
      * Add our file monitors 
      * We watch the directories so we can watch for new files
-     */
+     */    
     datadir = datahome;
     ecore_list_goto_first(datadirs);
     while (datadir)
@@ -806,7 +808,7 @@
 
                 case '=':
                     ptr++;
-                    entry->value_len = (*ptr) << 8 | (unsigned short)(*(ptr + 
1));
+                    entry->value_len = ntohs(*((short*)(ptr)));                
                     ptr += 2;
 
                     entry->value = NEW(1, entry->value_len);



-------------------------------------------------------------------------
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