1251875Speter/* Licensed to the Apache Software Foundation (ASF) under one or more
2251875Speter * contributor license agreements.  See the NOTICE file distributed with
3251875Speter * this work for additional information regarding copyright ownership.
4251875Speter * The ASF licenses this file to You under the Apache License, Version 2.0
5251875Speter * (the "License"); you may not use this file except in compliance with
6251875Speter * the License.  You may obtain a copy of the License at
7251875Speter *
8251875Speter *     http://www.apache.org/licenses/LICENSE-2.0
9251875Speter *
10251875Speter * Unless required by applicable law or agreed to in writing, software
11251875Speter * distributed under the License is distributed on an "AS IS" BASIS,
12251875Speter * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13251875Speter * See the License for the specific language governing permissions and
14251875Speter * limitations under the License.
15251875Speter */
16251875Speter
17251875Speter/*
18251875Speter * This file contains private declarations common to all architectures.
19251875Speter */
20251875Speter
21251875Speter#ifndef APR_PRIVATE_COMMON_H
22251875Speter#define APR_PRIVATE_COMMON_H
23251875Speter
24251875Speter#include "apr_pools.h"
25251875Speter#include "apr_tables.h"
26251875Speter
27251875Speterapr_status_t apr_filepath_list_split_impl(apr_array_header_t **pathelts,
28251875Speter                                          const char *liststr,
29251875Speter                                          char separator,
30251875Speter                                          apr_pool_t *p);
31251875Speter
32251875Speterapr_status_t apr_filepath_list_merge_impl(char **liststr,
33251875Speter                                          apr_array_header_t *pathelts,
34251875Speter                                          char separator,
35251875Speter                                          apr_pool_t *p);
36251875Speter
37251875Speter/* temporary defines to handle 64bit compile mismatches */
38251875Speter#define APR_INT_TRUNC_CAST    int
39251875Speter#define APR_UINT32_TRUNC_CAST apr_uint32_t
40251875Speter
41251875Speter#endif  /*APR_PRIVATE_COMMON_H*/
42