Renamed init_list to list_new and added extern keywords to functions