ERR_LIB_PROP
{ ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NAME_TOO_LONG), "name too long" },
{ ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NOT_AN_ASCII_CHARACTER),
{ ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NOT_AN_HEXADECIMAL_DIGIT),
{ ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NOT_AN_IDENTIFIER), "not an identifier" },
{ ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NOT_AN_OCTAL_DIGIT),
{ ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NOT_A_DECIMAL_DIGIT),
{ ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NO_MATCHING_STRING_DELIMITER),
{ ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NO_VALUE), "no value" },
{ ERR_PACK(ERR_LIB_PROP, 0, PROP_R_PARSE_FAILED), "parse failed" },
{ ERR_PACK(ERR_LIB_PROP, 0, PROP_R_STRING_TOO_LONG), "string too long" },
{ ERR_PACK(ERR_LIB_PROP, 0, PROP_R_TRAILING_CHARACTERS),
ERR_raise_data(ERR_LIB_PROP, PROP_R_NOT_A_DECIMAL_DIGIT,
ERR_raise_data(ERR_LIB_PROP, PROP_R_PARSE_FAILED,
ERR_raise_data(ERR_LIB_PROP, PROP_R_NOT_A_DECIMAL_DIGIT,
ERR_raise_data(ERR_LIB_PROP, PROP_R_NOT_AN_HEXADECIMAL_DIGIT,
ERR_raise_data(ERR_LIB_PROP, PROP_R_PARSE_FAILED,
ERR_raise_data(ERR_LIB_PROP, PROP_R_NOT_AN_HEXADECIMAL_DIGIT,
ERR_raise_data(ERR_LIB_PROP, PROP_R_NOT_AN_OCTAL_DIGIT,
ERR_raise_data(ERR_LIB_PROP, PROP_R_PARSE_FAILED,
ERR_raise_data(ERR_LIB_PROP, PROP_R_NOT_AN_OCTAL_DIGIT,
ERR_raise_data(ERR_LIB_PROP, PROP_R_NO_MATCHING_STRING_DELIMITER,
ERR_raise_data(ERR_LIB_PROP, PROP_R_STRING_TOO_LONG, "HERE-->%s", *t);
ERR_raise_data(ERR_LIB_PROP, PROP_R_NOT_AN_ASCII_CHARACTER,
ERR_raise_data(ERR_LIB_PROP, PROP_R_STRING_TOO_LONG, "HERE-->%s", *t);
ERR_raise_data(ERR_LIB_PROP, PROP_R_PARSE_FAILED,
ERR_raise_data(ERR_LIB_PROP, PROP_R_PARSE_FAILED,
ERR_raise_data(ERR_LIB_PROP, PROP_R_NO_VALUE,
ERR_raise_data(ERR_LIB_PROP, PROP_R_TRAILING_CHARACTERS,
ERR_raise_data(ERR_LIB_PROP, PROP_R_TRAILING_CHARACTERS,
ERR_raise_data(ERR_LIB_PROP, PROP_R_NOT_AN_IDENTIFIER,
ERR_raise_data(ERR_LIB_PROP, PROP_R_NAME_TOO_LONG, "HERE-->%s", *t);
#define PROPerr(f, r) ERR_raise_data(ERR_LIB_PROP, (r), NULL)