                 MatrixList *s0 = (MatrixList*)malloc(sizeof(MatrixList));                 MatrixList *s0 = (MatrixList*)malloc(sizeof(MatrixList));                 set_list_functions( s0 );                 set_list_functions( s0 );                  list->clone( list, s0 );                 list->clone( list, s0 );                 