Commit Graph

24 Commits (084db19107aafe084cf6ff0d8d3e950a82303b9a)

Author SHA1 Message Date
Kaspar Schleiser 7a3c63fddb core: clist: clist_lpeek(): add missing return statement 7 years ago
Kaspar Schleiser d86c141842 core, tests: adapt to changed clist function names 7 years ago
Kaspar Schleiser 6d12a9166a core: clist: API enhancements
- renamed clist_insert() -> clist_rpush()
- renamed clist_remove_head() -> clist_lpop()
- renamed clist_advance() -> clist_lpoprpush()
- added clist_lpush(),
    clist_rpop(),
    clist_remove(),
    clist_find(),
    clist_find_before(),
    clist_lpeek(),
    clist_rpeek()

- improved documentation
7 years ago
Kaspar Schleiser f9f6adb48d core: clist: make singly linked 7 years ago
Oleg Hahm bdcf8879fd core: merged kernel_macros.h and attributes.h
Merged into new kernel_defines.h and updated all includes.
7 years ago
Joakim Gebart 13832d8e62 everything: Remove filename from @file Doxygen command 8 years ago
altairpearl a409191b71 core: Updated include guards to remove leading underscores 8 years ago
BytesGalore 74161f0f2d core: moved `#include`s outside the `extern "C"` guards 9 years ago
Pham Huu Dang Nhat 2ded32dee7 c++: core: add extern C in header files 9 years ago
Ludwig Ortmann b7992922ce fix license headers in non-.c files 9 years ago
René Kijewski a5c9d4572d core: clist without explicit thread
Right now the core component `clist` is a generic cyclic doubly-linked list.
In the core it is used in `tcb_t::rq_entry`.
Further it is used `net_if.c`.

This commit removes the member `clist_node_t::data` which stored the
pointer to the `tcb_t` instance of which the clist is already a member.
The needless member added `sizeof (int)` bytes to every instance of
`tcb_t`.

In `net_if.c` the clist was used in a type-punned way, so that the
change won't affect it.
9 years ago
Ludwig Ortmann b6846e31fc doc: fix most occurences of FU as an author
.. but only if there are other authors as well
9 years ago
Martin Lenders 2362623490 Fix trailing whitespaces
Fixes #1138
9 years ago
Thomas Eichinger d566ae9a28 fix doxygen documentation for clist.h, config.h, tcb.h and cib.h 9 years ago
Ludwig Ortmann 2525920426 remove trailing whitespace and newlines 9 years ago
Kaspar Schleiser 56ee585c81 update Kaspar's email address
kaspar.schleiser@fu-berlin.de is obsolete.
(2nd try, first try was overwritten by some overzealous documenter)
9 years ago
Hauke Petersen 3785fe956b Fixed doxygen comments, focused on file headers and group definitions 9 years ago
Kaspar Schleiser f85adf608f change my email address
kaspar.schleiser@fu-berlin.de will be obsoleted soon. Replace it with
kaspar@schleiser.de, which will (hopefully) stay.
9 years ago
Ludwig Ortmann d6c213fb47 fix grammar in license header 9 years ago
Christian Mehlis 9c70e4501c only include debug functions if needed 10 years ago
Oliver Hahm ffeb6f8523 fixed coding conventions (correctly this time) 10 years ago
Oliver Hahm 0d6d8390c0 * updated copyright and license headers in various files 10 years ago
Oleg Hahm 2ed63bd5c6 * removed outdated (and probably confusing) FeuerWhere project as an author 10 years ago
Kaspar Schleiser 91ae1eb6fd * import from old firekernel repository 13 years ago