Enlightenment CVS committal

Author  : ncn
Project : e17
Module  : libs/ecore

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


Modified Files:
        ecore_list.c 


Log Message:
Spelling fix in ecore.c.in, more docs for src/lib/ecore/ecore_list.c, fix in 
src/lib/ecore_con/ecore_con.c and new docs for src/lib/ecore_ipc/ecore_ipc.c.
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore/ecore_list.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- ecore_list.c        21 Jul 2004 13:55:31 -0000      1.8
+++ ecore_list.c        22 Jul 2004 13:07:24 -0000      1.9
@@ -1063,8 +1063,16 @@
 }
 
 /**
- * @brief Create and initialize a new list.
- * @return Returns a new initialized list on success, NULL on failure.
+ * @defgroup Ecore_Data_DList_Creation_Group Doubly Linked List Creation/Destruction 
Functions
+ *
+ * Functions used to create, initialize and destroy @c Ecore_DLists.
+ */
+
+/**
+ * Creates and initialises a new doubly linked list.
+ * @return  A new initialised doubly linked list on success, @c NULL
+ *          on failure.
+ * @ingroup Ecore_Data_DList_Creation_Group
  */
 Ecore_DList *ecore_dlist_new()
 {
@@ -1083,9 +1091,10 @@
 }
 
 /**
- * @brief Initialize a list to some sane starting values.
- * @param list: the list to initialize
- * @return Returns FALSE if an error occurs, TRUE if successful
+ * Initialises a list to some sane starting values.
+ * @param   list The doubly linked list to initialise.
+ * @return  @c TRUE if successful, @c FALSE if an error occurs.
+ * @ingroup Ecore_Data_DList_Creation_Group
  */
 int ecore_dlist_init(Ecore_DList *list)
 {
@@ -1099,10 +1108,9 @@
 }
 
 /**
- * @brief Free a list and all of it's nodes.
- * @param list: the list to be freed
- *
- * @return Returns no value
+ * Frees a doubly linked list and all of its nodes.
+ * @param   list The doubly linked list to be freed.
+ * @ingroup Ecore_Data_DList_Creation_Group
  */
 void ecore_dlist_destroy(Ecore_DList * list)
 {
@@ -1124,10 +1132,12 @@
 }
 
 /**
- * @brief Set the function for freeing data
- * @param list: the list that will use this function when nodes are destroyed.
- * @param free_func: the function that will free the key data
- * @return Returns TRUE on success, FALSE on failure.
+ * Sets the function used for freeing data stored in a doubly linked list.
+ * @param   list      The doubly linked list that will use this function when
+ *                    nodes are destroyed.
+ * @param   free_func The function that will free the key data
+ * @return  @c TRUE on success, @c FALSE on failure.
+ * @ingroup Ecore_Data_DList_Creation_Group
  */
 int ecore_dlist_set_free_cb(Ecore_DList * list, Ecore_Free_Cb free_func)
 {
@@ -1137,10 +1147,9 @@
 }
 
 /**
- * @brief Checks the list for any nodes.
- * @param list: the list to check for nodes
- *
- * @return Returns TRUE if no nodes in list, FALSE if the list contains nodes
+ * Returns whether there is anything in the given doubly linked list.
+ * @param  list The given doubly linked list.
+ * @return @c TRUE if there are nodes, @c FALSE otherwise.
  */
 int ecore_dlist_is_empty(Ecore_DList * list)
 {
@@ -1150,9 +1159,9 @@
 }
 
 /**
- * @brief Returns the number of the current node
- * @param list: the list to return the number of the current node
- * @return Returns the number of the current node in the list.
+ * Retrieves the index of the current node of the given doubly linked list.
+ * @param  list The given doubly linked list.
+ * @return The index of the current node.
  */
 inline int ecore_dlist_index(Ecore_DList * list)
 {
@@ -1162,10 +1171,17 @@
 }
 
 /**
- * Append data to the list.
- * @param list The list to append @a data
- * @param data The data to append to @a list
- * @return FALSE if an error occurs, TRUE if appended successfully
+ * @defgroup Ecore_Data_DList_Add_Item_Group Doubly Linked List Adding Functions
+ *
+ * Functions that are used to add nodes to an Ecore_DList.
+ */
+
+/**
+ * Appends data to the given doubly linked list.
+ * @param   list The given doubly linked list.
+ * @param   data The data to append.
+ * @return  @c TRUE if the data is successfully appended, @c FALSE otherwise.
+ * @ingroup Ecore_Data_DList_Add_Item_Group
  */
 int ecore_dlist_append(Ecore_DList * list, void *data)
 {
@@ -1192,10 +1208,11 @@
 }
 
 /**
- * Prepend data to the beginning of the list
- * @param  list The list to prepend @a data
- * @param  data The data to prepend to @a list
- * @return FALSE if an error occurs, TRUE if prepended successfully
+ * Adds data to the very beginning of the given doubly linked list.
+ * @param   list The given doubly linked list.
+ * @param   data The data to prepend.
+ * @return  @c TRUE if the data is successfully prepended, @c FALSE otherwise.
+ * @ingroup Ecore_Data_DList_Add_Item_Group
  */
 int ecore_dlist_prepend(Ecore_DList * list, void *data)
 {
@@ -1221,10 +1238,11 @@
 }
 
 /**
- * Insert data at the current point in the list.
- * @param  list The list to hold the inserted @a data.
- * @param  data The data to insert into @a list.
- * @return Returns FALSE on an error, TRUE on success
+ * Inserts data at the current point in the given doubly linked list.
+ * @param   list The given doubly linked list.
+ * @param   data The data to be inserted.
+ * @return  @c TRUE on success, @c FALSE otherwise.
+ * @ingroup Ecore_Data_DList_Add_Item_Group
  */
 int ecore_dlist_insert(Ecore_DList * list, void *data)
 {
@@ -1264,9 +1282,16 @@
 }
 
 /**
- * @brief Remove the current item from the list.
- * @param list: the list to remove the current item
- * @return Returns a pointer to the removed data on success, NULL on failure.
+ * @defgroup Ecore_Data_DList_Remove_Item_Group Doubly Linked List Removing Functions
+ * 
+ * Functions that remove nodes from an @c Ecore_DList.
+ */
+
+/**
+ * Removes the current item from the given doubly linked list.
+ * @param   list The given doubly linked list.
+ * @return  A pointer to the removed data on success, @c NULL otherwise.
+ * @ingroup Ecore_Data_DList_Remove_Item_Group
  */
 void *ecore_dlist_remove(Ecore_DList * list)
 {
@@ -1291,9 +1316,10 @@
 }
 
 /**
- * @brief Remove the first item from the list.
- * @param list: the list to remove the current item
- * @return Returns a pointer to the removed data on success, NULL on failure.
+ * Removes the first item from the given doubly linked list.
+ * @param   list The given doubly linked list.
+ * @return  A pointer to the removed data on success, @c NULL on failure.
+ * @ingroup Ecore_Data_DList_Remove_Item_Group
  */
 void *ecore_dlist_remove_first(Ecore_DList * list)
 {
@@ -1309,10 +1335,11 @@
 }
 
 /**
- * @brief Remove and free the data at the current position
- * @param list: the list to remove the data from
- *
- * @return Returns TRUE on success, FALSE on error
+ * Removes and frees the data at the current position in the given doubly
+ * linked list.
+ * @param   list The given doubly linked list.
+ * @return  @c TRUE on success, @c FALSE otherwise.
+ * @ingroup Ecore_Data_DList_Remove_Item_Group
  */
 int ecore_dlist_remove_destroy(Ecore_DList *list)
 {
@@ -1336,9 +1363,10 @@
 }
 
 /**
- * @brief Remove the last item from the list
- * @param list: the list to remove the last node from
- * @return Returns a pointer to the removed data on success, NULL on failure.
+ * Removes the last item from the given doubly linked list.
+ * @param   list The given doubly linked list.
+ * @return  A pointer to the removed data on success, @c NULL otherwise.
+ * @ingroup Ecore_Data_DList_Remove_Item_Group
  */
 void *ecore_dlist_remove_last(Ecore_DList * list)
 {
@@ -1354,10 +1382,10 @@
 }
 
 /**
- * @brief Move the current item to the index number
- * @param list: the list to move the current item
- * @param index: the position to move the current item
- * @return Returns node at specified index on success, NULL on error
+ * Moves the current item to the index number in the given doubly linked list.
+ * @param  list  The given doubly linked list.
+ * @param  index The position to move the current item
+ * @return The node at specified index on success, @c NULL on error.
  */
 void *ecore_dlist_goto_index(Ecore_DList * list, int index)
 {




-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to