- patricia.c:ascii2prefix(): fixed compile warning
- patricia.c:patricia_clear(): remove commented out xfree(). For this we have patricia_destroy()
- patricia.c:patricia_clear(): must set patricia->head to NULL
- patricia.c: stylistic changes
- patricia.c:ascii2prefix(): don't allow to overflow 'save'; change size of 'save' to INET6_ADDRSTRLEN
- patricia.c:ascii2prefix(): Fix CID 1474567: Memory - illegal accesses (RETURN_LOCAL). Using "string", which points to an out-of-scope variable "save".
- patricia.c:comp_with_mask(): fix compile warning with -Wshift-negative-value
- patricia: add patricia_make_and_lookup_addr()
- patricia.c: whitespace change
- patricia.c: style corrections; remove unused header includes
- aptricia.c, patricia.h: add patricia_try_search_exact_addr() and patricia_try_search_best_addr()
- patricia.c, patricia.h: prefix several externally visible functions with patricia_
- patricia.c: white-space changes
- patricia.c: removed several 0 assignments not needed with calloc()
- patricia.c, patricia.h:New_Patricia() fixed compile warning; removed useless 0 assignments
- patricia.c:ascii2prefix() fixed compile warning
- patricia.c: cleanup New_Prefix2()
- patricia.c: cleanup ascii2prefix()
- patricia.c, patricia.h: rewrite prefix_toa() to suck less
- patricia.c: mostly white-space changes
- patricia.c:Deref_Prefix(): removed pointless assert(); stylistic changes
- patricia.c: remove PATRICIA_MAX_THREADS define we no longer need
- patricia.c, patricia.h: indenting; remove extraneous parentheses
- patricia.c: use xfree() instead of free()
- patricia.c: remove 'num_active_patricia' not needed
- patricia.h, patricia.c: cleanup prefix_toa() to fit our needs; make it use snprintf()
- patricia.h, patricia.c: constification
- patricia.h, patricia.c: we don't need these functions outside patricia.c
- patricia.h, patricia.c: kill _prefix4_t struct. we can afford the little extra memory
- patricia.h, patricia.c: removed void_fn_t typedef
- patricia.c:make_and_lookup(): make it work with both ipv4 and ipv6; add pointer tests as ascii2prefix() can return NULL
- patricia.c:try_search_exact(): add missing NULL return
- patricia.c:try_search_exact(): make it work with both ipv4 and ipv6; add pointer tests as ascii2prefix() can return NULL
- patricia.c:try_search_best(): make it work with both ipv4 and ipv6; add pointer tests as ascii2prefix() can return NULL
- patricia.h, patricia.c: get rid of BSD data types
- Fixed svn properties
- Renamed MyCalloc to xcalloc
- patricia.c: remove trailing whitespaces
- Set keyword and eol-style properties
- patricia.c: fixed another compile warning
- patricia.c: fixed more compile warnings
- patricia.c: use MyCalloc/MyFree
- patricia.c, patricia.h: add proper copyright/license header
- patricia.c: removed Windows NT related code
- patricia.c, patricia.h: ipv6 is mandatory
- patricia.c, patricia.h: fixed some compile warnings
- Added latest patricia.c, patricia.h from Net-Patricia-1.22 for later use
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.