GList Anti-patterns
g_list_length(children);
for (int i = 0; i < (int)num; i++) {
GList * child = g_list_nth(children, num - i - 1);
if (g_list_length(nb_pages) != 0) {
for( i=0; i < g_list_length( GTK_CLIST(clist)->selection; i++ ){
gint row = (gint)g_list_nth_data( GTK_CLIST(clist)->selection, i);