88 Commits (master)

Author SHA1 Message Date
Marvin Scholz db52b962c0 include: vlc_arrays: actually return const 11 months ago
Alexandre Janniaux 1ff33faabc vlc_arrays: use size_t for dictionaries 5 years ago
Alexandre Janniaux 47471145e1 vlc_arrays: use size_t for hash output and size 5 years ago
Thomas Guillem 2484e2cbc7 vlc_arrays: add missing include 3 years ago
Francois Cartegnie cbccfbe45b vlc_array: constify count 3 years ago
Steve Lhomme e0e300609a vlc_array: use vlc_reallocarray for (re)allocation 3 years ago
Steve Lhomme 064d60406c vlc_arrays: move ARRAY_SIZE in vlc_common 3 years ago
Steve Lhomme 5363279805 remove the $Id$ in the source code 8 years ago
Romain Vimont 65366bd416 vlc_arrays: make "pos" expansion-safe 8 years ago
Romain Vimont 0393082816 vlc_arrays: avoid variable shadowing warnings 8 years ago
Romain Vimont 53009d018b vlc_arrays: refactor foreach loop 8 years ago
Romain Vimont 1e61ff8382 vlc_arrays: add ARRAY_FIND() 8 years ago
Rémi Denis-Courmont 20b486fa9e include: move realloc_or_free() with realloc_down() 9 years ago
Rémi Denis-Courmont a1c3e136c4 Drop broken C99 support 9 years ago
Francois Cartegnie f49cd8802b vlc_arrays: split array_insert in checked and w/abort 9 years ago
Francois Cartegnie 9314bb489c vlc_arrays: split array_append in checked and w/abort 9 years ago
Francois Cartegnie 68588c1b84 vlc_arrays: add vlc_dictionary_is_empty 9 years ago
Thomas Guillem cc3bf9f96f vlc_arrays: fix missing parenthesis 9 years ago
Rémi Denis-Courmont b59334a576 Remove (INSERT|REMOVE)_ELEM 9 years ago
Filip Roséen c882a670e4 vlc_arrays: rename reserved identifier 9 years ago
Francois Cartegnie 4cee7fe323 vlc_arrays: fix vlc_dictionary_has_key 9 years ago
Rémi Denis-Courmont 7e1aa4fb31 vlc_arrays: alias (INSERT|REMOVE)_ELEM to TAB_(INSERT|ERASE) 10 years ago
Rémi Denis-Courmont b866f51909 arrays: fix bogus cast in TAB_INSERT and TAB_ERASE 10 years ago
Filip Roséen 209ee554c4 vlc_arrays: remove vlc_array_{new, destroy} 10 years ago
Rémi Denis-Courmont 7ecd9271af array: fix up types in vlc_array_*() 10 years ago
Francois Cartegnie 53b76149dc vlc_arrays: mitigate bsearch signed overflow 10 years ago
Francois Cartegnie e617042467 vlc_arrays: split TAB_REMOVE 11 years ago
Rémi Duraffort aa1868c759 Fix sizeof mismatch (fix many cids) 13 years ago
Rémi Denis-Courmont aba4767f27 TAB_FIND/TAB_REMOVE: remove inner variable, improve expansion safety 14 years ago
Rémi Denis-Courmont 5bf7136dcf Remove work-around for antique versions of MSVC 14 years ago
Rémi Denis-Courmont a7b2dcf0ee Remove WinCE 14 years ago
Jean-Paul Saman fd67d7f867 include/vlc_arrays.h: use unlikely() 14 years ago
Jean-Paul Saman 0dd0a8d44c vlc_arrays.h: check malloc return value. 14 years ago
Casian Andrei 308259d1ab Create a has_key function for a vlc dictionary 15 years ago
Jean-Baptiste Kempf 36ab287e77 LGPL 15 years ago
Rafaël Carré 4dac634850 vlc_arrays: remove unused macro _ARRAY_GROW 15 years ago
Rafaël Carré b123950891 remove redundant TAB_APPEND_CPP 15 years ago
Hugo Beauzée-Luyssen a1a0cafb6c vlc_arrays: Adding a C++ helper to clean a container 16 years ago
Rémi Denis-Courmont f83fdcacb5 Expansion safety 16 years ago
Rémi Denis-Courmont 4c8dc8e914 Abort if array allocation fails 17 years ago
Rémi Denis-Courmont 982400e1dc Error-proof REMOVE_ELEM 17 years ago
Laurent Aimar 37d45ebb7a Cosmetics + A calloc check. 18 years ago
Adrien Maglo 639eb0c5ab Redefine vlc_dictionary_clear() and vlc_dictionary_remove_value_for_key() Allow passing a pointer to a function and an opaque pointer in order to free the memory if the values of the dictionary contain allocated memory. 18 years ago
Rémi Duraffort 2909c5c31d Protect against bad use after a vlc_dictionary_clear. 18 years ago
Rémi Duraffort 05c8c0d916 vlc_array: Macro safety. 18 years ago
Rémi Duraffort 2bb0711d59 vlc_array: macro safety. 18 years ago
Rémi Denis-Courmont 4edec0d684 FOREACH_ARRAY: expansion safety 18 years ago
Jean-Paul Saman ebd800345f Add a bunch of \file doxygen comments 18 years ago
Rémi Denis-Courmont c0f4bfc5d8 Headers: use non-reserved identifiers for multi-inclusion protection 18 years ago
Rémi Denis-Courmont fbb8255dcf Remove __LIBVLC__ test 18 years ago