15 #include <grass/linkm.h>
23 int main(
int argc,
char *argv[])
27 struct link List, *tmp, *p;
31 fprintf(stderr,
"Usage: %s str [rev]\n", argv[0]), exit(1);
43 for (i = 0; argv[1][i]; i++) {
45 tmp->
let = argv[1][i];
struct link_head * link_init(int size)
struct link_head * link_new(struct link_head *Head)
int main(int argc, char *argv[])
void link_cleanup(struct link_head *Head)
int add_link(struct link *List, struct link *link)
void link_dispose(struct link_head *Head, VOID_T *ptr)
int add_link_rev(struct link *List, struct link *link)
int dumplist(struct link *List)