Clang static analysis reports this as several 'Result of operation is garbage or undefined' errors, when `ending` has not been set due to no matching endings.master
| int end_flags; | int end_flags; | ||||
| const char *p; | const char *p; | ||||
| int len; | int len; | ||||
| char ending[50]; | |||||
| char ending[50] = {0}; | |||||
| // these lists are language specific, but are only relevent if the 'e' suffix flag is used | // these lists are language specific, but are only relevent if the 'e' suffix flag is used | ||||
| static const char *add_e_exceptions[] = { | static const char *add_e_exceptions[] = { |