bird/lib
Jan Moskyto Matejka 54bb032d21 Birdlib: Modify lists to avoid problems with pointer aliasing rules
The old linked list implementation used some wild typecasts and required
GCC option -fno-strict-aliasing to work properly. This patch fixes that.
However, we still keep the option due to other potential problems.

(Commited by Ondrej Santiago Zajicek)
2016-03-23 02:21:42 +01:00
..
alloca.h Changed of comments. 2004-05-31 17:27:21 +00:00
birdlib.h Minor changes to SHA hash functions 2015-11-24 13:47:28 +01:00
bitops.c unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
bitops.h unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
buffer.h Initial BFD commit, work in progress. 2013-09-10 12:09:36 +02:00
checksum.c unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
checksum.h unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
Doc Implements token bucket filter for rate limiting. 2014-10-02 12:52:50 +02:00
event.c Implement latency tracking, internal event log and watchdog 2015-03-02 09:41:14 +01:00
event.h Fininshing integrated OSPF. 2014-11-03 10:42:55 +01:00
fletcher16.h OSPF: Redesign LSA checksumming 2015-05-01 14:40:56 +02:00
hash.h Finishes add-path. 2013-12-01 13:49:42 +01:00
heap.h BFD work in progress. 2013-09-16 23:57:40 +02:00
ip.c Merge branch 'master' into rip-new 2015-11-24 15:21:11 +01:00
ip.h Merge branch 'master' into rip-new 2015-11-24 15:21:11 +01:00
lists.c Birdlib: Modify lists to avoid problems with pointer aliasing rules 2016-03-23 02:21:42 +01:00
lists.h Birdlib: Modify lists to avoid problems with pointer aliasing rules 2016-03-23 02:21:42 +01:00
md5.c MD5: Mormalize naming style 2015-11-24 16:01:48 +01:00
md5.h MD5: Mormalize naming style 2015-11-24 16:01:48 +01:00
mempool.c unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
Modules Add SHA-384/512 and HMAC-SHA-384/512 crypto hash 2015-11-13 19:34:12 +01:00
patmatch.c Some consts for function arguments 2015-11-24 13:52:26 +01:00
printf.c unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
resource.c Birdlib: Do cleanups after remove/free 2016-03-23 02:21:42 +01:00
resource.h BFD work in progress. 2013-09-16 23:57:40 +02:00
resource.sgml Fixes for the programmer's manual. 2000-06-08 12:37:21 +00:00
sha1.c Minor changes to SHA hash functions 2015-11-24 13:47:28 +01:00
sha1.h Minor changes to SHA hash functions 2015-11-24 13:47:28 +01:00
sha256.c Minor changes to SHA hash functions 2015-11-24 13:47:28 +01:00
sha256.h Minor changes to SHA hash functions 2015-11-24 13:47:28 +01:00
sha512.c Minor changes to SHA hash functions 2015-11-24 13:47:28 +01:00
sha512.h Minor changes to SHA hash functions 2015-11-24 13:47:28 +01:00
slab.c unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
slists.c Slist update 2009-01-12 14:40:21 +01:00
slists.h Temporary integrated OSPF commit. 2014-06-26 11:58:57 +02:00
socket.h unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
string.h Some consts for function arguments 2015-11-24 13:52:26 +01:00
tbf.c Implements token bucket filter for rate limiting. 2014-10-02 12:52:50 +02:00
unaligned.h Some consts for function arguments 2015-11-24 13:52:26 +01:00
xmalloc.c unsigned [int] -> uint 2015-06-08 02:24:08 +02:00