summaryrefslogtreecommitdiff
path: root/ftparchive/contents.h
AgeCommit message (Collapse)AuthorFilesLines
2017-07-12Reformat and sort all includes with clang-formatJulian Andres Klode1-1/+1
This makes it easier to see which headers includes what. The changes were done by running git grep -l '#\s*include' \ | grep -E '.(cc|h)$' \ | xargs sed -i -E 's/(^\s*)#(\s*)include/\1#\2 include/' To modify all include lines by adding a space, and then running ./git-clang-format.sh.
2015-08-10add c++11 override marker to overridden methodsDavid Kalnischkies1-1/+1
C++11 adds the 'override' specifier to mark that a method is overriding a base class method and error out if not. We hide it in the APT_OVERRIDE macro to ensure that we keep compiling in pre-c++11 standards. Reported-By: clang-modernize -add-override -override-macros Git-Dch: Ignore
2015-05-11rewrite all TFRewrite instances to use the new pkgTagSection::WriteDavid Kalnischkies1-3/+4
While it is mostly busywork to rewrite all instances it actually fixes bugs as the data storage used by the new method is std::string rather than a char*, the later mostly created by c_str() from a std::string which the caller has to ensure keeps in scope – something apt-ftparchive actually didn't ensure and relied on copy-on-write behavior instead which c++11 forbids and hence the new default gcc abi doesn't use it.
2014-05-27use free() instead of delete() when realloc is usedMichael Vogt1-2/+2
ContentsExtract::~ContentsExtract() needs to use free() because Data got allocated via realloc() Reported-By: clang -fsanitize=address -fno-omit-frame-pointer
2014-03-13cleanup headers and especially #includes everywhereDavid Kalnischkies1-3/+5
Beside being a bit cleaner it hopefully also resolves oddball problems I have with high levels of parallel jobs. Git-Dch: Ignore Reported-By: iwyu (include-what-you-use)
2011-09-19use forward declaration in headers if possible instead of includesDavid Kalnischkies1-1/+2
2011-09-19do not pollute namespace in the headers with using (Closes: #500198)David Kalnischkies1-1/+1
2011-09-13Support large files in the complete toolset. Indexes of thisDavid Kalnischkies1-3/+3
size are pretty unlikely for now, but we need it for deb packages which could become bigger than 4GB now (LP: #815895)
2009-11-28tell every method in ftparchive/ that const& is sexyDavid Kalnischkies1-1/+1
2004-09-20Join with aliencodeArch Librarian1-0/+89
Author: jgg Date: 2001-02-20 07:03:16 GMT Join with aliencode