Philipp Schafft
2621d4bb6e
Fix: Corrected header includes
2018-11-02 11:20:04 +00:00
Philipp Schafft
6404c9a156
Fix: Corrected namespace for threading part
2018-10-31 17:08:04 +00:00
Philipp Schafft
2ed4716a10
Update: Moved headers around so they can be used
2018-10-26 14:20:20 +00:00
Philipp Schafft
2f7226c8bd
Update: Added "igloo_" to all #defines and types
2018-10-12 11:27:17 +00:00
Philipp Schafft
5cc52a7b3d
Update: Added "igloo_" to all experted symbols
2018-10-12 10:55:24 +00:00
Philipp Schafft
f2efba644c
Update: Corrected years of copyright
2018-10-12 10:28:09 +00:00
Philipp Schafft
9f9164c4b9
Replaced usage of sprintf() with snprintf(). Also exported size of key printer's buffer in avl/.
...
svn path=/icecast/trunk/avl/; revision=18771
2013-01-16 12:02:14 +00:00
Karl Heyes
441c2c0988
Don't include a per node lock unless it is really wanted. I don't think anyone
...
is using them currently, so lets reduce the structure size. On win32, this
extra lock increases the handles usage considerably.
svn path=/icecast/trunk/avl/; revision=15120
2008-07-19 01:30:16 +00:00
Karl Heyes
daa8d10380
add guards for NULL dereference
...
svn path=/icecast/trunk/avl/; revision=13799
2007-09-14 03:09:32 +00:00
Michael Smith
4dd3524428
Free tree if we fail to allocate root node.
...
svn path=/icecast/trunk/avl/; revision=10975
2006-03-07 19:22:29 +00:00
Karl Heyes
a3b60b2713
minor cleanups, and only have one thread responding to TERM
...
svn path=/trunk/avl/; revision=5787
2004-01-27 02:16:25 +00:00
oddsock
e15c02cbec
Remove explicit exit() calls...this was possibly causing some cases of immediate UI termination without any messages...
...
svn path=/trunk/avl/; revision=5683
2003-12-04 16:27:30 +00:00
oddsock
830b1966b2
proper cleanup of the rwlocks in the avl trees.
...
This was causing some major memory leakage on win32, but was not seen
on unix. Icecast2 on win32 is leakfree again :)
svn path=/trunk/avl/; revision=5525
2003-10-31 19:18:42 +00:00
Karl Heyes
c6313c016c
another compiler cleanup wrt 64bit int/pointer mismatches, thanks to
...
the ports maintainers
svn path=/trunk/avl/; revision=5182
2003-07-29 00:30:36 +00:00
brendan
16badcd760
MAX may be defined elsewhere
...
svn path=/trunk/avl/; revision=5086
2003-07-07 03:37:23 +00:00
brendan
a9e671088c
I missed a spot. And another one.
...
svn path=/trunk/avl/; revision=5084
2003-07-07 01:40:08 +00:00
brendan
d0a179694b
Namespace cleanup: _mangle exported symbols, declare others static.
...
This is tedious.
svn path=/trunk/avl/; revision=5082
2003-07-07 01:10:14 +00:00
Michael Smith
d0cf9fe000
Brendan was getting pissed off about inconsistent indentation styles.
...
Convert all tabs to 4 spaces. All code must now use 4 space indents.
svn path=/trunk/avl/; revision=4492
2003-03-15 02:10:19 +00:00
Karl Heyes
2116bd0d5e
include the automake config.h file if the application defines one
...
svn path=/trunk/avl/; revision=4450
2003-03-08 16:05:38 +00:00
brendan
1067a6e76b
rwlocks were not getting destroyed when avl nodes or trees were freed.
...
avl.h already includes thread.h
svn path=/trunk/avl/; revision=4410
2003-03-06 00:59:41 +00:00
Jack Moffitt
a8824b7f95
Initial revision
...
svn path=/trunk/avl/; revision=1997
2001-09-10 02:24:39 +00:00