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