Lines Matching refs:out

101 /* It turns out to be conveinent to have a shared sasl_utils_t */
217 char **out, size_t *outlen)
219 int _sasl_strdup(const char *in, char **out, size_t *outlen)
224 *out=sasl_ALLOC(len + 1);
225 if (! *out) return SASL_NOMEM;
226 strcpy((char *) *out, in);
232 int __sasl_add_string(const _sasl_global_context_t *gctx, char **out,
236 int _sasl_add_string(char **out, size_t *alloclen,
245 if (_buf_alloc(out, alloclen, (*outlen)+addlen)!=SASL_OK)
248 strncpy(*out + *outlen, add, addlen);
556 /* Start this buffer out as an empty string */
1790 char *out=(char *) sasl_ALLOC(250);
1808 if(!out) return;
1826 result = _buf_alloc(&out, &alloclen, outlen+1);
1828 out[outlen]=fmt[pos];
1846 result = _sasl_add_string(&out, &alloclen,
1856 result = _buf_alloc(&out,&alloclen,outlen+1);
1860 out[outlen]='%';
1866 result = _sasl_add_string(&out, &alloclen, &outlen,
1875 result = _sasl_add_string(&out, &alloclen, &outlen,
1892 result = _sasl_add_string(&out, &alloclen, &outlen, tempbuf);
1907 result = _sasl_add_string(&out, &alloclen, &outlen, tempbuf);
1933 result = _buf_alloc(&out, &alloclen, outlen+1);
1935 out[outlen]=0;
1940 result = log_cb(log_ctx, level, out);
1943 if(out) sasl_FREE(out);
2250 buffer_info_t *out;
2261 out = *output;
2263 out->curlen = 0;
2265 out->curlen += vec[i].iov_len;
2267 ret = _buf_alloc(&out->data, &out->reallen, out->curlen);
2271 memset(out->data, 0, out->reallen);
2272 pos = out->data;
2285 char *out, unsigned outlen) {
2288 if(!addr || !out) return SASL_BADPARAM;
2296 snprintf(out, outlen, "%s;%s", hbuf, pbuf);
2318 struct sockaddr *out, socklen_t outlen)
2328 /* A NULL out pointer just implies we don't do a copy, just verify it */
2408 if (out) {
2413 memcpy(out, ai->ai_addr, ai->ai_addrlen);
2787 /* figure out value type and required buffer size */