[fix] using string_equals, handles NULLs

This commit is contained in:
Al
2016-01-05 14:08:10 -05:00
parent c0214d6023
commit 6ef7c90278
2 changed files with 2 additions and 2 deletions

View File

@@ -61,7 +61,7 @@ bool address_parser_test(address_parser_t *parser, char *filename, address_parse
while (address_parser_data_set_next(data_set)) {
char *language = char_array_get_string(data_set->language);
if (strcmp(language, UNKNOWN_LANGUAGE) == 0 || strcmp(language, AMBIGUOUS_LANGUAGE) == 0) {
if (string_equals(language, UNKNOWN_LANGUAGE) || string_equals(language, AMBIGUOUS_LANGUAGE)) {
language = NULL;
}
char *country = char_array_get_string(data_set->country);

View File

@@ -355,7 +355,7 @@ bool address_parser_train_epoch(address_parser_t *self, averaged_perceptron_trai
while (address_parser_data_set_next(data_set)) {
char *language = char_array_get_string(data_set->language);
if (strcmp(language, UNKNOWN_LANGUAGE) == 0 || strcmp(language, AMBIGUOUS_LANGUAGE) == 0) {
if (string_equals(language, UNKNOWN_LANGUAGE) || string_equals(language, AMBIGUOUS_LANGUAGE)) {
language = NULL;
}
char *country = char_array_get_string(data_set->country);