// Only need these for the in-memory dictionaries gazetteer_t gazetteer_config[] = { {DICTIONARY_ACADEMIC_DEGREE, ADDRESS_NAME}, {DICTIONARY_AMBIGUOUS_EXPANSION, ADDRESS_NONE}, {DICTIONARY_BUILDING_TYPE, ADDRESS_NAME | ADDRESS_HOUSE_NUMBER | ADDRESS_STREET | ADDRESS_UNIT}, {DICTIONARY_CATEGORY, ADDRESS_CATEGORY}, {DICTIONARY_CHAIN, ADDRESS_NAME}, {DICTIONARY_COMPANY_TYPE, ADDRESS_NAME}, {DICTIONARY_CONCATENATED_PREFIX_SEPARABLE, ADDRESS_ANY}, {DICTIONARY_CONCATENATED_SUFFIX_INSEPARABLE, ADDRESS_ANY}, {DICTIONARY_CONCATENATED_SUFFIX_SEPARABLE, ADDRESS_ANY}, {DICTIONARY_CROSS_STREET, ADDRESS_STREET}, {DICTIONARY_DIRECTIONAL, ADDRESS_ANY}, {DICTIONARY_ELISION, ADDRESS_ANY}, {DICTIONARY_ENTRANCE, ADDRESS_ENTRANCE}, {DICTIONARY_GIVEN_NAME, ADDRESS_STREET | ADDRESS_NAME}, {DICTIONARY_HOUSE_NUMBER, ADDRESS_HOUSE_NUMBER}, {DICTIONARY_LEVEL_NUMBERED, ADDRESS_LEVEL}, {DICTIONARY_LEVEL_STANDALONE, ADDRESS_LEVEL}, {DICTIONARY_LEVEL_MEZZANINE, ADDRESS_LEVEL}, {DICTIONARY_LEVEL_BASEMENT, ADDRESS_LEVEL}, {DICTIONARY_LEVEL_SUB_BASEMENT, ADDRESS_LEVEL}, {DICTIONARY_NEAR, ADDRESS_NEAR}, {DICTIONARY_NULL, ADDRESS_ANY}, {DICTIONARY_NAMED_ORGANIZATION, ADDRESS_NAME}, {DICTIONARY_NAMED_PERSON, ADDRESS_NAME | ADDRESS_STREET}, {DICTIONARY_NO_NUMBER, ADDRESS_HOUSE_NUMBER}, {DICTIONARY_NUMBER, ADDRESS_HOUSE_NUMBER | ADDRESS_UNIT | ADDRESS_LEVEL | ADDRESS_STAIRCASE | ADDRESS_ENTRANCE}, {DICTIONARY_PERSONAL_SUFFIX, ADDRESS_NAME | ADDRESS_STREET}, {DICTIONARY_PERSONAL_TITLE, ADDRESS_NAME | ADDRESS_STREET}, {DICTIONARY_PLACE_NAME, ADDRESS_NAME | ADDRESS_STREET}, {DICTIONARY_POST_OFFICE, ADDRESS_HOUSE_NUMBER | ADDRESS_STREET}, {DICTIONARY_POSTAL_CODE, ADDRESS_POSTAL_CODE}, {DICTIONARY_QUALIFIER, ADDRESS_STREET}, {DICTIONARY_STAIRCASE, ADDRESS_STAIRCASE}, {DICTIONARY_STOPWORD, ADDRESS_ANY}, {DICTIONARY_STREET_TYPE, ADDRESS_STREET}, {DICTIONARY_SURNAME, ADDRESS_STREET | ADDRESS_NAME}, {DICTIONARY_SYNONYM, ADDRESS_ANY}, {DICTIONARY_TOPONYM, ADDRESS_NAME | ADDRESS_STREET | ADDRESS_TOPONYM}, {DICTIONARY_UNIT_NUMBERED, ADDRESS_UNIT}, {DICTIONARY_UNIT_STANDALONE, ADDRESS_UNIT}, {DICTIONARY_UNIT_DIRECTION, ADDRESS_UNIT} }; #define NUM_DICTIONARY_TYPES sizeof(gazetteer_config) / sizeof(gazetteer_t)