/*------------------------------------------------------------------*/ /* testlist.c (Version 2: Indexed Access) */ /*------------------------------------------------------------------*/ #include "list.h" #include #include #include int main(int argc, char *argv[]) { List_T oList; unsigned long ulLength; unsigned long ul; oList = List_new(); List_addFirst(oList, "Ruth"); List_addFirst(oList, "Gehrig"); List_addLast(oList, "Mantle"); List_addLast(oList, "Jeter"); ulLength = List_length(oList); for (ul = 0; ul < ulLength; ++ul) printf("%s\n", (char*)List_getItem(oList, ul)); List_free(oList); return 0; } /* Output: Gehrig Ruth Mantle Jeter */