it sounds like list is different in C. In C list is an array were index 0 always
represents the number of variables in the data set that you are going to be using, then
index 1 to n represent their location in the data set.
list[3] = {total_number_of_variables_to_test, index_of_varno_1,index_of_varno_3}