📄 hlist.h
字号:
/* * Copyright 2004 Apache Software Foundation * * Licensed 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. * * Originally developed by Gregory Trubetskoy. * * * hlist.h * * $Id: hlist.h 467228 2006-10-24 03:41:54Z grahamd $ * * See accompanying documentation and source code comments * for details. * */#ifndef Mp_HLIST_H#define Mp_HLIST_H#ifdef __cplusplusextern "C" {#endif /* handler list entry */ typedef struct hl_entry { const char *handler; PyObject *callable; const char *directory; int d_is_fnmatch; ap_regex_t *d_regex; const char *location; int l_is_fnmatch; ap_regex_t *l_regex; int silent; /* 1 for PythonHandlerModule, where if a handler is not found in a module, no error should be reported */ struct hl_entry *next; struct hl_entry *parent; } hl_entry; hl_entry *hlist_new(apr_pool_t *p, const char *h, PyObject* o, const char *d, int d_is_fnmatch, ap_regex_t *d_regex, const char *l, int l_is_fnmatch, ap_regex_t *l_regex, const int s, hl_entry* parent); hl_entry *hlist_append(apr_pool_t *p, hl_entry *hle, const char * h, PyObject* o, const char *d, int d_is_fnmatch, ap_regex_t *d_regex, const char *l, int l_is_fnmatch, ap_regex_t *l_regex, const int s, hl_entry* parent); hl_entry *hlist_copy(apr_pool_t *p, const hl_entry *hle); void hlist_extend(apr_pool_t *p, hl_entry *hle1, const hl_entry *hle2);#ifdef __cplusplus}#endif#endif /* !Mp_HLIST_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -