Lines Matching refs:RHS
87 ctx->RHS = NULL; in hesiod_init()
103 free(ctx->RHS); in hesiod_init()
104 ctx->RHS = malloc(strlen(cp)+2); in hesiod_init()
105 if (!ctx->RHS) in hesiod_init()
108 strcpy(ctx->RHS, cp); in hesiod_init()
110 ctx->RHS[0] = '.'; in hesiod_init()
111 strcpy(ctx->RHS + 1, cp); in hesiod_init()
119 if (!ctx->RHS) { in hesiod_init()
140 free(ctx->RHS); in hesiod_end()
155 const char *RHS, *cp; in hesiod_to_bind() local
161 RHS = cp + 1; in hesiod_to_bind()
164 RHS = *rhs_list; in hesiod_to_bind()
170 RHS = ctx->RHS; in hesiod_to_bind()
178 if ((bindname = malloc((cp - name) + strlen(type) + strlen(RHS) + in hesiod_to_bind()
194 if (RHS[0] != '.') in hesiod_to_bind()
196 strcpy (endp, RHS); in hesiod_to_bind()
248 free(ctx->RHS); in parse_config_file()
250 ctx->RHS = ctx->LHS = 0; in parse_config_file()
285 cpp = &ctx->RHS; in parse_config_file()
317 free(ctx->RHS); in parse_config_file()
319 ctx->RHS = ctx->LHS = 0; in parse_config_file()