* workaround SuSE build problem
- for whatever reasons SuSE delivers a gcc which identifies as 7.4.1 (no such version has been released yet)
* IIRC the same did happen with gcc 5.3.1
- generally ignore subversions (in top level compiler check) for gcc-major>=5
23 lines of code changed in 2 files:
* replace SEGFAULTs in class {{{containing}}} by assertion failures.
2 lines of code changed in 1 file:
* refactored GB_check_hkey
- avoids strdup using check_key()
- avoid multiple calls to strlen in former calls to GB_check_key
19 lines of code changed in 1 file:
* forbid '->' in hierarchical keys.
* use strchr in GB_check_hkey.
* refactor GB_check_key.
* pull-out check_key() from GB_check_key()
- allows to test only a part of char-sequence -> will allow to avoid strdup in GB_check_hkey
- simplify using isalnum.
39 lines of code changed in 2 files:
* annotate
- TEST_IN_HKEYS_USING_EXPECT_NO_ERROR and
- TEST_IN_HKEYS_USING_EXPECT_ERROR_CONTAINS.
11 lines of code changed in 1 file:
* document behavior of GB_check_key + GB_check_hkey including
- behavior that is accepted (but obsolete) by GB_check_hkey,
- behavior of NULp keys.
- behavior in some edge cases of GB_check_hkey.
44 lines of code changed in 2 files:
* reintegrates 'dbui' into 'trunk'
* adds: log:branches/dbui@17881:17889
134 lines of code changed in 7 files:
* reintegrates 'gcc' into 'trunk'
* adds: log:branches/gcc@17850:17876
409 lines of code changed in 56 files:
* expect no error has been exported in {{{GB_create}}} + {{{GB_create_container}}}.
5 lines of code changed in 2 files:
* add (n)catTrimmed to GBS_strstruct
16 lines of code changed in 1 file: