You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
856 B
50 lines
856 B
#include <stdio.h>
|
|
|
|
#include "trbase.h"
|
|
#include "trdata.h"
|
|
|
|
int
|
|
main (int argc, char * argv[])
|
|
{
|
|
TR_List list = TR_new(TR_List);
|
|
TR_Queue queue = TR_new(TR_Queue);
|
|
|
|
list->free_msgs = 0;
|
|
((TR_List)queue)->free_msgs = 0;
|
|
|
|
TR_listPut(list, "a");
|
|
TR_listPut(list, "b");
|
|
TR_listPut(list, "c");
|
|
|
|
TR_iterableForeach(list) {
|
|
printf("%s\n", (char *)TR_iterableCurrent(list));
|
|
}
|
|
|
|
TR_listGetFirst(list);
|
|
|
|
TR_iterableForeach(list) {
|
|
printf("%s\n", (char *)TR_iterableCurrent(list));
|
|
}
|
|
|
|
TR_queuePut(queue, "1");
|
|
TR_queuePut(queue, "2");
|
|
TR_queuePut(queue, "3");
|
|
|
|
TR_iterableForeach(queue) {
|
|
printf("%s\n", (char *)TR_iterableCurrent(queue));
|
|
}
|
|
|
|
TR_queueGet(queue);
|
|
|
|
TR_iterableForeach(queue) {
|
|
printf("%s\n", (char *)TR_iterableCurrent(queue));
|
|
}
|
|
|
|
TR_delete(list);
|
|
TR_delete(queue);
|
|
TR_cleanup();
|
|
|
|
return 0;
|
|
}
|
|
|
|
// vim: set ts=4 sw=4:
|