Lines Matching refs:cs
71 codeset_t tmp, *cs;
77 cs = avl_find(&cs_avl, &tmp, &where);
78 if (cs != NULL)
81 cs = calloc(1, sizeof (*cs));
82 if (cs == NULL) {
86 cs->cs_name = strdup(key);
87 if (cs->cs_name == NULL) {
91 list_create(&cs->cs_aliases, sizeof (csalias_t),
94 avl_insert(&cs_avl, cs, where);
108 codeset_t *cs;
113 for (cs = avl_first(&cs_avl); cs != NULL;
114 cs = AVL_NEXT(&cs_avl, cs)) {
116 (void) printf(" %s", cs->cs_name);
117 if (!list_is_empty(&cs->cs_aliases)) {
118 a = list_head(&cs->cs_aliases);
120 while ((a = list_next(&cs->cs_aliases, a)) != NULL) {
133 codeset_t *cs;
136 while ((cs = avl_destroy_nodes(&cs_avl, &cookie)) != NULL) {
137 while ((a = list_remove_head(&cs->cs_aliases)) != NULL) {
140 free(cs->cs_name);
141 free(cs);
153 codeset_t tcs, *cs;
162 cs = avl_find(&cs_avl, &tcs, NULL);
163 if (cs == NULL)
180 list_insert_tail(&cs->cs_aliases, a);