provider.c revision 8abb19ac6c29f60bb7df36f4303ce66a4ed6d783
50c04f297d76a57ead2fa6b73845f7563b1fc788sf/* Licensed to the Apache Software Foundation (ASF) under one or more
50c04f297d76a57ead2fa6b73845f7563b1fc788sf * contributor license agreements. See the NOTICE file distributed with
50c04f297d76a57ead2fa6b73845f7563b1fc788sf * this work for additional information regarding copyright ownership.
50c04f297d76a57ead2fa6b73845f7563b1fc788sf * The ASF licenses this file to You under the Apache License, Version 2.0
50c04f297d76a57ead2fa6b73845f7563b1fc788sf * (the "License"); you may not use this file except in compliance with
f0f8396e098f0bbca55e5a1eee88b4b814a7426dgryzor * the License. You may obtain a copy of the License at
#include "apr_pools.h"
#include "apr_hash.h"
#include "apr_tables.h"
#include "apr_strings.h"
#include "ap_provider.h"
return APR_SUCCESS;
const char *provider_group,
const char *provider_name,
const char *provider_version,
const void *provider)
if (!provider_group_hash) {
if (!provider_version_hash) {
provider);
if (!provider_group_hash) {
if (!provider_version_hash) {
return APR_SUCCESS;
const char *provider_name,
const char *provider_version)
return NULL;
return NULL;
return NULL;
const char *provider_group,
const char *provider_version)
char *val;
return ret;
return ret;
if (h == NULL) {
return ret;
return ret;
return ret;
return ret;