* tta/C/main/targets.c: move find_identifier_target code up.

* tta/C/main/targets.c (add_element_to_identifiers_target): inline
add_target_in_identifiers_target, minor changes in code.  Remove
add_target_in_identifiers_target.

* tta/C/main/targets.c (register_label_element): use DOCUMENT in
argument.  Update caller.

* tta/C/main/targets.c (register_label_element)
(add_element_to_identifiers_target): set F_DOCM_labels_list in
modified information in register_label_element where the labels list
is actually modified.

* tta/C/main/targets.c (register_label_in_list),
tta/C/parsetexi/labels.c (check_register_target_element_label): merge
code from register_label in label.c to register_label_in_list in
targets.c and use register_label_in_list in
check_register_target_element_label.  Remove register_label.

* tta/C/parsetexi/labels.c (set_labels_identifiers_target): separate a
first loop to determine if there is any non NULL identifier and
initialize hashmap.
5 files changed