Enlightenment CVS committal

Author  : sebastid
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/lib/ecore_file


Modified Files:
        ecore_file.c 


Log Message:
Don't use dlist

===================================================================
RCS file: 
/cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_file/ecore_file.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- ecore_file.c        14 Apr 2005 10:52:58 -0000      1.5
+++ ecore_file.c        14 Apr 2005 13:35:50 -0000      1.6
@@ -188,11 +188,11 @@
 {
    DIR                *dirp;
    struct dirent      *dp;
-   Ecore_DList        *list;
+   Ecore_List        *list;
 
    dirp = opendir(dir);
    if (!dirp) return NULL;
-   list = ecore_dlist_new();
+   list = ecore_list_new();
    while ((dp = readdir(dirp)))
      {
        if ((strcmp(dp->d_name, ".")) && (strcmp(dp->d_name, "..")))
@@ -200,27 +200,27 @@
             char *file, *f;
 
             /* insertion sort */
-            ecore_dlist_goto_first(list);
-            while ((file = ecore_dlist_next(list)))
+            ecore_list_goto_first(list);
+            while ((file = ecore_list_current(list)))
               {
                  if (strcmp(file, dp->d_name) > 0)
                    {
-                      ecore_dlist_previous(list);
                       f = strdup(dp->d_name);
-                      ecore_dlist_insert(list, f);
+                      ecore_list_insert(list, f);
                       break;
                    }
+                 ecore_list_next(list);
               }
             /* nowhwre to go? just append it */
             if (!file)
               {
                  f = strdup(dp->d_name);
-                 ecore_dlist_append(list, f);
+                 ecore_list_append(list, f);
               }
          }
      }
    closedir(dirp);
 
-   ecore_dlist_goto_first(list);
-   return ECORE_LIST(list);
+   ecore_list_goto_first(list);
+   return list;
 }




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to