Lines Matching defs:rhs
32 * copied into malloc'd memory. the right-hand-side (rhs), which
49 static void dooper(const char *lhs, void *rhs, void *arg);
70 lut_add(struct lut *root, const char *lhs, void *rhs)
78 root->lut_rhs = rhs;
82 root->lut_rhs = rhs;
84 root->lut_left = lut_add(root->lut_left, lhs, rhs);
86 root->lut_right = lut_add(root->lut_right, lhs, rhs);
92 dooper(const char *lhs, void *rhs, void *arg)
96 *rootp = lut_add(*rootp, lhs, rhs);
138 void (*callback)(const char *lhs, void *rhs, void *arg), void *arg)
155 lut_free(struct lut *root, void (*callback)(void *rhs))
171 printer(const char *lhs, void *rhs, void *arg)
175 printf("<%s> <%s> (<%s>)\n", lhs, (char *)rhs,
180 * test main for lut module, usage: a.out [lhs[=rhs]...]