/*
** Licensed to the Apache Software Foundation (ASF) under one or more
** contributor license agreements. See the NOTICE file distributed with
** this work for additional information regarding copyright ownership.
** The ASF licenses this file to You under the Apache License, Version 2.0
** (the "License"); you may not use this file except in compliance with
** the License. You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
#ifndef APREQ_XS_PREPERL_H
#define APREQ_XS_PREPERL_H
#define PERL_NO_GET_CONTEXT /* we want efficiency under ithreads */
/* some redefines needed for Win32 */
#ifdef WIN32
# define uid_t perl_uid_t
# define gid_t perl_gid_t
# ifdef exit
# define perl_exit exit
# undef exit
# endif
#endif
/* Undo httpd.h's strchr override. */
#ifdef AP_DEBUG
# undef strchr
#endif
/**
* @file apreq_xs_preperl.h
* @brief XS include file for making Cookie.so and Request.so, for things
* that has to be included before EXTERN.h/perl.h/XSUB.h headers
*
*/
/**
* @defgroup XS Perl
* @ingroup GLUE
* @{
*/
/** @} */
#endif /* APREQ_XS_PREPERL_H */