NAME
concat_word_lists - Concatenates an array of word lists
SYNOPSIS
#include "l/l_word_list.h"
Example compile flags (system dependent):
-DLINUX_X86_64 -DLINUX_X86_64_OPTERON -DGNU_COMPILER
-I/home/kobus/include
-L/home/kobus/misc/load/linux_x86_64_opteron -L/usr/lib/x86_64-linux-gnu
-lKJB -lfftw3 -lgsl -lgslcblas -ljpeg -lSVM -lstdc++ -lpthread -lSLATEC -lg2c -lacml -lacml_mv -lblas -lg2c -lncursesw
int concat_word_lists
(
Word_list **target_word_list_ptr_ptr,
int num_word_lists,
const Word_list *const *word_list_ptr_array
);
DESCRIPTION
The routine concatenates an array of word lists, into a target word list
which is created or resized as needed to hold the result.
Note that if the input lists contain empty entries, they are preserved in the
order they appear! Also note that function append_word_list() freely adds
empty entries at the end of lists. If that is undesirable, use function
trim_word_list_empty_entries_at_tail() on the input lists, prior to calling
this function.
RETURNS
NO_ERROR on success, and ERROR on failure, with an appropriate error
message being set.
DISCLAIMER
This software is not adequatedly tested. It is recomended that
results are checked independantly where appropriate.
AUTHOR
Kobus Barnard
DOCUMENTER
Kobus Barnard
SEE ALSO
get_target_word_list
,
ra_get_target_word_list
,
free_word_list
,
append_word_list
,
select_from_word_list
,
copy_word_list
,
sort_word_list
,
search_word_list
,
search_sorted_word_list
,
read_word_list
,
fp_read_word_list
,
sget_word_list
,
write_word_list
,
fp_write_word_list
,
count_strings_in_word_list
,
trim_word_list_empty_entries_at_tail