[cmaster-next] [PATCH 2/9] lib: Remove deprecated interface

Donald Sharp sharpd at cumulusnetworks.com
Wed Dec 14 15:49:46 EST 2016


Remove Deprecated interface that is not used.

Signed-off-by: Donald Sharp <sharpd at cumulusnetworks.com>
---
 configure.ac   |  8 --------
 lib/linklist.h | 11 -----------
 2 files changed, 19 deletions(-)

diff --git a/configure.ac b/configure.ac
index 7e751cd..78cc975 100755
--- a/configure.ac
+++ b/configure.ac
@@ -1579,14 +1579,6 @@ for I in 1 2 3 4 5 6 7 8 9 10; do
 done
 AC_DEFINE_UNQUOTED(VTYSH_BIN_PATH, "$vtysh_bin",path to vtysh binary)
 
-dnl -------------------------------
-dnl Quagga sources should always be 
-dnl current wrt interfaces. Dont
-dnl allow deprecated interfaces to
-dnl be exposed.
-dnl -------------------------------
-AC_DEFINE(QUAGGA_NO_DEPRECATED_INTERFACES, 1, Hide deprecated interfaces)
-
 dnl ---------------------------
 dnl Check htonl works correctly
 dnl ---------------------------
diff --git a/lib/linklist.h b/lib/linklist.h
index e99e50f..cd6e2f1 100644
--- a/lib/linklist.h
+++ b/lib/linklist.h
@@ -135,15 +135,4 @@ extern void list_add_list (struct list *, struct list *);
     (L)->count--; \
   } while (0)
 
-/* Deprecated: 20050406 */
-#if !defined(QUAGGA_NO_DEPRECATED_INTERFACES)
-#warning "Using deprecated libzebra interfaces"
-#define LISTNODE_ADD(L,N) LISTNODE_ATTACH(L,N)
-#define LISTNODE_DELETE(L,N) LISTNODE_DETACH(L,N)
-#define nextnode(X) ((X) = (X)->next)
-#define getdata(X) listgetdata(X)
-#define LIST_LOOP(L,V,N) \
-  for (ALL_LIST_ELEMENTS_RO (L,N,V))
-#endif /* QUAGGA_NO_DEPRECATED_INTERFACES */
-
 #endif /* _ZEBRA_LINKLIST_H */
-- 
2.5.5





More information about the dev mailing list