Revision 2eca52d3e3eea2f82d20134466286f498b10aba3 authored by Filip Roséen on 04 March 2016, 16:04:14 UTC, committed by Jean-Baptiste Kempf on 05 March 2016, 21:20:49 UTC
In order to provide better runtime safety manual management of dynamic
memory has been removed from `class Tags` and `class SimpleTags`.

This includes introducing usage of `std::vector` as well as
`std::string`, while also removing data-members that are no longer
required.

 - SimpleTag::b_default has been removed since it was written to (at
   once place), but never read; the write has been replaced by a comment.

 - The ParseSimpleTag function has been changed to return `bool` instead
   of a pointer to signal whether parsing was successful. The result
   will be written to `pout_simple` (instead of being indirectly
   returned through a pointer).

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
1 parent e527210
History
File Mode Size
autotools
bin
compat
contrib
doc
extras
include
lib
m4
modules
po
share
src
test
.gitattributes -rw-r--r-- 73 bytes
.gitignore -rw-r--r-- 452 bytes
.mailmap -rw-r--r-- 7.0 KB
AUTHORS -rw-r--r-- 15.3 KB
COPYING -rw-r--r-- 17.7 KB
COPYING.LIB -rw-r--r-- 25.9 KB
INSTALL -rw-r--r-- 1.5 KB
Makefile.am -rw-r--r-- 67.4 KB
NEWS -rw-r--r-- 161.6 KB
README -rw-r--r-- 2.7 KB
THANKS -rw-r--r-- 5.5 KB
bootstrap -rwxr-xr-x 1.8 KB
configure.ac -rw-r--r-- 126.2 KB
make-alias -rwxr-xr-x 299 bytes

README

back to top