Lines Matching defs:out

99 /* It turns out to be conveinent to have a shared sasl_utils_t */
215 char **out, size_t *outlen)
217 int _sasl_strdup(const char *in, char **out, size_t *outlen)
222 *out=sasl_ALLOC(len + 1);
223 if (! *out) return SASL_NOMEM;
224 strcpy((char *) *out, in);
230 int __sasl_add_string(const _sasl_global_context_t *gctx, char **out,
234 int _sasl_add_string(char **out, size_t *alloclen,
243 if (_buf_alloc(out, alloclen, (*outlen)+addlen)!=SASL_OK)
246 strncpy(*out + *outlen, add, addlen);
546 /* Start this buffer out as an empty string */
1768 char *out=(char *) sasl_ALLOC(250);
1786 if(!out) return;
1804 result = _buf_alloc(&out, &alloclen, outlen+1);
1806 out[outlen]=fmt[pos];
1824 result = _sasl_add_string(&out, &alloclen,
1834 result = _buf_alloc(&out,&alloclen,outlen+1);
1838 out[outlen]='%';
1844 result = _sasl_add_string(&out, &alloclen, &outlen,
1853 result = _sasl_add_string(&out, &alloclen, &outlen,
1870 result = _sasl_add_string(&out, &alloclen, &outlen, tempbuf);
1885 result = _sasl_add_string(&out, &alloclen, &outlen, tempbuf);
1911 result = _buf_alloc(&out, &alloclen, outlen+1);
1913 out[outlen]=0;
1918 result = log_cb(log_ctx, level, out);
1921 if(out) sasl_FREE(out);
2228 buffer_info_t *out;
2239 out = *output;
2241 out->curlen = 0;
2243 out->curlen += vec[i].iov_len;
2245 ret = _buf_alloc(&out->data, &out->reallen, out->curlen);
2249 memset(out->data, 0, out->reallen);
2250 pos = out->data;
2263 char *out, unsigned outlen) {
2266 if(!addr || !out) return SASL_BADPARAM;
2274 snprintf(out, outlen, "%s;%s", hbuf, pbuf);
2296 struct sockaddr *out, socklen_t outlen)
2306 /* A NULL out pointer just implies we don't do a copy, just verify it */
2386 if (out) {
2391 memcpy(out, ai->ai_addr, ai->ai_addrlen);
2761 /* figure out value type and required buffer size */