Lines Matching refs:text

242     client_context_t *text;  in external_client_mech_new()  local
254 text = params->utils->malloc(sizeof(client_context_t)); in external_client_mech_new()
256 text = sasl_ALLOC(sizeof(client_context_t)); in external_client_mech_new()
258 if(!text) return SASL_NOMEM; in external_client_mech_new()
260 memset(text, 0, sizeof(client_context_t)); in external_client_mech_new()
262 *conn_context = text; in external_client_mech_new()
277 client_context_t *text = (client_context_t *)conn_context; in external_client_mech_step() local
319 _plug_make_prompts(params->utils, &text->h, prompt_need, in external_client_mech_step()
321 convert_prompt(params->utils, &text->h, in external_client_mech_step()
342 result = _plug_buf_alloc(params->utils, &text->out_buf, in external_client_mech_step()
343 &text->out_buf_len, *clientoutlen + 1); in external_client_mech_step()
345 result = _buf_alloc(&text->out_buf, &text->out_buf_len, *clientoutlen + 1); in external_client_mech_step()
360 memcpy(text->out_buf, user, *clientoutlen); in external_client_mech_step()
368 text->out_buf[*clientoutlen] = '\0'; in external_client_mech_step()
370 *clientout = text->out_buf; in external_client_mech_step()
389 client_context_t *text = (client_context_t *) conn_context; in external_client_mech_dispose() local
391 if (!text) return; in external_client_mech_dispose()
394 convert_prompt(utils, &text->h, NULL); in external_client_mech_dispose()
398 if(text->out_buf) utils->free(text->out_buf); in external_client_mech_dispose()
400 utils->free(text); in external_client_mech_dispose()
402 if(text->out_buf) sasl_FREE(text->out_buf); in external_client_mech_dispose()
404 sasl_FREE(text); in external_client_mech_dispose()