version 1.56, 2020/07/21 05:24:33 |
version 1.57, 2020/09/16 18:37:55 |
|
|
|
|
ui = utf8_item_by_data(data, size); |
ui = utf8_item_by_data(data, size); |
if (ui != NULL) { |
if (ui != NULL) { |
|
*index = ui->index; |
log_debug("%s: found %.*s = %u", __func__, (int)size, data, |
log_debug("%s: found %.*s = %u", __func__, (int)size, data, |
*index); |
*index); |
*index = ui->index; |
|
return (0); |
return (0); |
} |
} |
|
|
|
|
ui->size = size; |
ui->size = size; |
RB_INSERT(utf8_data_tree, &utf8_data_tree, ui); |
RB_INSERT(utf8_data_tree, &utf8_data_tree, ui); |
|
|
log_debug("%s: added %.*s = %u", __func__, (int)size, data, *index); |
|
*index = ui->index; |
*index = ui->index; |
|
log_debug("%s: added %.*s = %u", __func__, (int)size, data, *index); |
return (0); |
return (0); |
} |
} |
|
|