summaryrefslogtreecommitdiffstats
path: root/libssh/misc.c
diff options
context:
space:
mode:
authorAris Adamantiadis <aris@0xbadc0de.be>2010-03-01 18:11:40 +0100
committerAris Adamantiadis <aris@0xbadc0de.be>2010-03-01 18:11:40 +0100
commitc987fd8c53b4ebabd8ca3d9b32216ac7f7ba6a9e (patch)
treed1099949b005c796546a8176847dc1b8fbb1a6f7 /libssh/misc.c
parentd083554dff7101a01a636e140367c64a254f0972 (diff)
downloadlibssh-c987fd8c53b4ebabd8ca3d9b32216ac7f7ba6a9e.tar.gz
libssh-c987fd8c53b4ebabd8ca3d9b32216ac7f7ba6a9e.tar.xz
libssh-c987fd8c53b4ebabd8ca3d9b32216ac7f7ba6a9e.zip
renamed ssh_list_get_head to ssh_list_pop_head
Diffstat (limited to 'libssh/misc.c')
-rw-r--r--libssh/misc.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/libssh/misc.c b/libssh/misc.c
index f64c395..a86a163 100644
--- a/libssh/misc.c
+++ b/libssh/misc.c
@@ -261,7 +261,14 @@ void ssh_list_remove(struct ssh_list *list, struct ssh_iterator *iterator){
SAFE_FREE(iterator);
}
-const void *_ssh_list_get_head(struct ssh_list *list){
+/** @internal
+ * @brief Removes the top element of the list and returns the data value attached
+ * to it
+ * @param list the ssh_list
+ * @returns pointer to the element being stored in head, or
+ * NULL if the list is empty.
+ */
+const void *_ssh_list_pop_head(struct ssh_list *list){
struct ssh_iterator *iterator=list->root;
const void *data;
if(!list->root)