bin/varnishd/cache/cache_vrt.c
VCL_STRING
VRT_STRANDS_string(VRT_CTX, VCL_STRANDS s)
{
	const char *b;

	CHECK_OBJ_NOTNULL(ctx, VRT_CTX_MAGIC);
	CHECK_OBJ_NOTNULL(ctx->ws, WS_MAGIC);
	b = VRT_StrandsWS(ctx->ws, NULL, s);
	if (b == NULL)
		VRT_fail(ctx, "Workspace overflow");
	return (b);
}
/*--------------------------------------------------------------------
 * Copy and merge STRANDS on the current workspace
 */
Copy and merge STRANDS on the current workspace
Copy and merge STRANDS on the current workspace
VCL_STRING
VRT_STRANDS_string(VRT_CTX, VCL_STRANDS s)
{
	const char *b;
	CHECK_OBJ_NOTNULL(ctx, VRT_CTX_MAGIC);
	CHECK_OBJ_NOTNULL(ctx->ws, WS_MAGIC);
	b = VRT_StrandsWS(ctx->ws, NULL, s);
	if (b == NULL)
		VRT_fail(ctx, "Workspace overflow");
	return (b);
}
VCL_STRING VRT_STRANDS_string ( VRT_CTX , VCL_STRANDS s ) { const char * b ; CHECK_OBJ_NOTNULL ( ctx , VRT_CTX_MAGIC ) ; CHECK_OBJ_NOTNULL ( ctx -> ws , WS_MAGIC ) ; b = VRT_StrandsWS ( ctx -> ws , NULL , s ) ; if ( b == NULL ) VRT_fail ( ctx , " " ) ; return ( b ) ; }
Copy and merge STRANDS on the current workspace
Copy and merge STRANDS on the current workspace