summaryrefslogtreecommitdiffstats
path: root/tests/lib/cxxcompat.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #4763 from opensourcerouting/ds-workDonald Sharp2019-08-071-1/+0
|\ | | | | lib: get rid of pqueue_*, use DECLARE_HEAP in thread.c
| * lib: remove pqueue_* (again)David Lamparter2019-08-011-1/+0
| | | | | | | | | | | | | | | | | | All users of the pqueue_* implementations have been migrated to use some new data structure (TYPEDSKIP for ospf, HEAP for thread.c). Remove. Signed-off-by: David Lamparter <equinox@diac24.net>
* | all: remove logical-router functionalityIgor Ryzhov2019-08-021-1/+0
|/ | | | Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
* lib: const-unaware container_of for C++David Lamparter2019-06-111-0/+13
| | | | | | | | This version of container_of() should work on C++, by ditching the unavailable builtins (at the cost of no longer checking for "const" violations.) Signed-off-by: David Lamparter <equinox@diac24.net>
* tests: update list of headers in the cxx compat testRenato Westphal2019-05-211-0/+2
| | | | | | | Now, whenever a new header is added to libfrr, this test needs to be updated manually (unless we automate this somehow in the future). Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
* Revert "lib: remove pqueue_*"David Lamparter2019-04-291-0/+1
| | | | This reverts commit 798ac49d06b6619adb4c5ac765b092397bc50a6c.
* lib: remove fifo implementationDavid Lamparter2019-04-271-1/+0
|
* lib: remove pqueue_*David Lamparter2019-04-271-1/+0
| | | | | | | All users of the pqueue_* implementations have been migrated to use TYPEDSKIP_* skiplists. Remove. Signed-off-by: David Lamparter <equinox@diac24.net>
* lib: remove event_counter.[ch]Quentin Young2019-04-031-1/+0
| | | | | | goodbye spooky code Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
* tests: add C++ header compatibility smoke testDavid Lamparter2019-02-121-0/+113
Compiling an empty C file with most headers included and -Wc++-compat gives us a build error if we introduce some stupid C++-incompatible change. While this won't catch everything, it's a good start. Signed-off-by: David Lamparter <equinox@diac24.net>