/*
 * main.c
 *
 *  Created on: Oct 28, 2010
 *      Author: jenson
 */
#include <cstl/clist.h>
#include <stdio.h>

int main(){

    list_t * list = create_list(char);

    if(list == NULL){
        perror("create_list");
        exit(1);
    }

    list_init(list);
    int i = 65;
    for(;i<91;i++){
      list_push_back(list,i);
    }
    printf("list size =%d\n",list_size(list));
    while(!list_empty(list)){
       printf("%c\t",*(char *)list_front(list));
       list_pop_front(list);
    }
    printf("\nlist size =%d\n",list_size(list));
    list_destroy(list);
    return 0;
}