strongswan/src/libstrongswan/utils
Tobias Brunner 8b98482e04 enum: Add compile-time check for missing strings
If strings are missing (e.g. because the last value of a range changed
unknowingly or adding a string was simply forgotten) compilation will
now fail.

This could be problematic if the upper limit is out of our control (e.g.
from a system header like pfkeyv2.h), in which case patches might be
required on certain platforms (enforcing at least, and not exactly, the
required number of strings might also be an option to compile against
older versions of such a header - for internal enums it's obviously
better to enforce an exact match, though).
2019-10-28 14:26:32 +01:00
..
compat Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
printf_hook Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
utils utils: Handle NULL consistently if memwipe() is implemented via explicit_bzero() 2019-10-21 13:58:12 +02:00
backtrace.c Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
backtrace.h Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
capabilities.c Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
capabilities.h Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
chunk.c chunk: Add helper to copy a chunk left-padded to a certain length 2019-04-24 11:40:14 +02:00
chunk.h chunk: Add helper to copy a chunk left-padded to a certain length 2019-04-24 11:40:14 +02:00
cpu_feature.c Use standard unsigned integer types 2016-03-24 18:52:48 +01:00
cpu_feature.h cpu-feature: Support Via Padlock security features 2015-04-13 15:31:58 +02:00
debug.c Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
debug.h Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
enum.c Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
enum.h enum: Add compile-time check for missing strings 2019-10-28 14:26:32 +01:00
identification.c identification: Optionally match RDNs in any order and accept missing RDNs 2019-08-26 11:15:53 +02:00
identification.h Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
integrity_checker.c Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
integrity_checker.h Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
leak_detective.c botan: Replace deprecated FFI function calls 2019-07-02 11:35:21 +02:00
leak_detective.h Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
lexparser.c removed trailing spaces ([[:space:]]+$) 2009-09-04 13:46:09 +02:00
lexparser.h Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
optionsfrom.c Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
optionsfrom.h Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
parser_helper.c Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
parser_helper.h Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
process.c process: Include missing <signal.h> for raise(3) 2014-10-14 16:33:10 +02:00
process.h process: Add a wrapper to invoke a command under the system default shell 2014-10-06 18:24:39 +02:00
test.c Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
test.h Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
utils.c Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
utils.h Fixed some typos, courtesy of codespell 2018-05-23 16:33:02 +02:00