| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
The old identifiers did not use a proper namespace and often clashed with
other defines.
|
|
|
|
|
|
|
|
|
|
|
| |
Handling the result for enum_from_name() is difficult, as checking for
negative return values requires a cast if the enum type is unsigned. The new
signature clearly differentiates lookup result from lookup value.
Further, this actually allows to convert real -1 enum values, which could not
be distinguished from "not-found" and the -1 return value.
This also fixes several clang warnings where enums are unsigned.
|
|
|
|
| |
Keyword lookup and registration are handled via the new lib->proposal object.
|
|
|
|
| |
Also use enumerators instead of lexparser.h to parse proposal strings.
|
|
|
|
| |
encrypted
|
| |
|
| |
|
|
|