Lines Matching refs:ecp
55 free_encode(ENCODE *ecp)
57 if (ecp != NULL) {
58 if (ecp->data)
59 free(ecp->data);
60 free(ecp);
68 free_encode_list(ENCODE *ecp)
72 while (ecp != NULL) {
73 tmp = ecp;
74 ecp = ecp->next;
90 ENCODE *ecp;
92 ecp = (ENCODE *)smalloc(sizeof (ENCODE));
94 ecp->category = cat;
95 ecp->code = code;
96 ecp->len = len;
100 ecp->data = (uchar_t *)smalloc(len);
101 (void) memcpy(ecp->data, data, len);
103 ecp->data = data;
105 return (ecp);
127 dup_encode(ENCODE *ecp)
129 assert(ecp != NULL);
130 return (make_encode(ecp->category, ecp->code, ecp->len, ecp->data,
138 dup_encode_list(ENCODE *ecp)
142 if (ecp == NULL)
149 for (; ecp != NULL; ecp = ecp->next) {
150 np = dup_encode(ecp);