Lines Matching defs:prefix
177 char *prefix;
201 OSSL_TRACE2(TRACE, "Attach prefix \"%s\" to category '%s'\n",
222 OSSL_TRACE2(TRACE, "Detach prefix \"%s\" from category '%s'\n",
243 const char **prefix, const char **suffix,
256 curr_prefix = trace_channels[category].prefix;
260 if (prefix != NULL && curr_prefix != NULL) {
273 if (prefix != NULL && curr_prefix != NULL) {
275 trace_channels[category].prefix = NULL;
290 if (prefix != NULL && *prefix != NULL) {
291 if ((curr_prefix = OPENSSL_strdup(*prefix)) == NULL)
293 trace_channels[category].prefix = curr_prefix;
306 * This must not be done before setting prefix/suffix,
316 if (prefix != NULL && *prefix != NULL) {
317 attach_cb(category, PREFIX, *prefix);
340 const char *prefix = NULL;
347 set_trace_data(category, 0, &channel, &prefix, &suffix,
351 &prefix, &suffix,
377 OSSL_TRACE2(TRACE, "Attach prefix \"%s\" to category '%s'\n",
427 int OSSL_trace_set_prefix(int category, const char *prefix)
431 return set_trace_data(category, 0, NULL, &prefix, NULL,
473 char *prefix = NULL;
480 prefix = trace_channels[category].prefix;
488 if (prefix != NULL) {
489 (void)BIO_puts(channel, prefix);
495 prefix == NULL ? 0 : strlen(prefix), prefix);