Revision: 65107
http://sourceforge.net/p/brlcad/code/65107
Author: ejno
Date: 2015-05-29 23:59:41 +0000 (Fri, 29 May 2015)
Log Message:
-----------
remove redundant declarations
Modified Paths:
--------------
brlcad/trunk/include/bu/list.h
Modified: brlcad/trunk/include/bu/list.h
===================================================================
--- brlcad/trunk/include/bu/list.h 2015-05-29 23:45:35 UTC (rev 65106)
+++ brlcad/trunk/include/bu/list.h 2015-05-29 23:59:41 UTC (rev 65107)
@@ -536,71 +536,6 @@
const uint32_t magic);
-/**
- * Creates and initializes a bu_list head structure
- */
-BU_EXPORT extern struct bu_list *bu_list_new(void);
-
-/**
- * Returns the results of BU_LIST_POP
- */
-BU_EXPORT extern struct bu_list *bu_list_pop(struct bu_list *hp);
-
-/**
- * Returns the number of elements on a bu_list brand linked list.
- */
-BU_EXPORT extern int bu_list_len(const struct bu_list *hd);
-
-/**
- * Reverses the order of elements in a bu_list linked list.
- */
-BU_EXPORT extern void bu_list_reverse(struct bu_list *hd);
-
-/**
- * Given a list of structures allocated with bu_malloc() or
- * bu_calloc() enrolled on a bu_list head, walk the list and free the
- * structures. This routine can only be used when the structures have
- * no interior pointers.
- */
-BU_EXPORT extern void bu_list_free(struct bu_list *hd);
-
-/**
- * Simple parallel-safe routine for appending a data structure to the
- * end of a bu_list doubly-linked list.
- *
- * @par Issues:
- * Only one semaphore shared by all list heads.
- * @n No portable way to notify waiting thread(s) that are sleeping
- */
-BU_EXPORT extern void bu_list_parallel_append(struct bu_list *headp,
- struct bu_list *itemp);
-
-/**
- * Simple parallel-safe routine for dequeueing one data structure from
- * the head of a bu_list doubly-linked list.
- * If the list is empty, wait until some other thread puts something on
- * the list.
- *
- * @par Issues:
- * No portable way to not spin and burn CPU time while waiting
- * @n for something to show up on the list.
- */
-BU_EXPORT extern struct bu_list *bu_list_parallel_dequeue(struct bu_list
*headp);
-
-/**
- * Generic bu_list doubly-linked list checker.
- */
-BU_EXPORT extern void bu_ck_list(const struct bu_list *hd,
- const char *str);
-
-/**
- * bu_list doubly-linked list checker which checks the magic number for
- * all elements in the linked list
- */
-BU_EXPORT extern void bu_ck_list_magic(const struct bu_list *hd,
- const char *str,
- const uint32_t magic);
-
/** @} */
__END_DECLS
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits