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