httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From c...@hyperreal.org
Subject cvs commit: apache-devsite API-dict.html
Date Mon, 13 Apr 1998 01:00:21 GMT
coar        98/04/12 18:00:21

  Modified:    .        API-dict.html
  Log:
  	Checkpointing in some halfway-completed changes before the diff
  	gets too big.  One thing about doing this documenting: it's
  	revealing lots of inconsistencies in the .h files..
  
  Revision  Changes    Path
  1.10      +353 -441  apache-devsite/API-dict.html
  
  Index: API-dict.html
  ===================================================================
  RCS file: /export/home/cvs/apache-devsite/API-dict.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- API-dict.html	1998/04/11 19:59:02	1.9
  +++ API-dict.html	1998/04/13 01:00:19	1.10
  @@ -30,6 +30,100 @@
   
   	Each definition that references an Apache structure type must
   	make the reference into a link to the type's definition.
  +
  +API_EXPORT_NONSTD(int) ap_bprintf(BUFF *fb, const char *fmt,...)
  +API_EXPORT(char *) ap_canonical_filename(pool *p, const char *file);
  +API_EXPORT(char *) ap_cpystrn(char *, const char *, size_t);
  +API_EXPORT(mutex *) ap_create_mutex(char *name);
  +API_EXPORT(void) ap_destroy_mutex(mutex *mutex_id);
  +API_EXPORT(char *) ap_escape_path(pool *p, const char *path, int partial);
  +API_EXPORT(char *) ap_escape_quotes(pool *, const char *);
  +API_EXPORT(const char *) ap_get_server_built(void);
  +API_EXPORT(const char *) ap_get_server_version(void);
  +API_EXPORT(void) ap_log_error_old(const char *err, server_rec *s);
  +API_EXPORT(char *) ap_md5(pool *a, unsigned char *string);
  +API_EXPORT(char *) ap_md5contextTo64(pool *p, AP_MD5_CTX * context);
  +API_EXPORT(char *) ap_md5digest(pool *p, FILE *infile);
  +API_EXPORT(mutex *) ap_open_mutex(char *name);
  +API_EXPORT(int) ap_parse_hostinfo_components(pool *p, const char *hostinfo, uri_components *uptr);
  +API_EXPORT_NONSTD(char *) ap_psprintf(struct pool *, const char *fmt, ...)
  +API_EXPORT(char *) ap_pvsprintf(struct pool *, const char *fmt, va_list);
  +
  +API_EXPORT(time_t) ap_rationalize_mtime(request_rec *r, time_t mtime);
  +API_EXPORT(void) ap_register_cleanup(pool *p, void *data,
  +API_EXPORT(void) ap_register_other_child(int pid,
  +API_EXPORT(int) ap_release_mutex(mutex *mutex_id);
  +API_EXPORT(void) ap_remove_module(module *m);
  +API_EXPORT(array_header *) ap_requires (request_rec *);    
  +API_EXPORT(void) ap_reset_timeout(request_rec *);
  +extern API_VAR_EXPORT time_t ap_restart_time;
  +API_EXPORT(int) ap_rflush(request_rec *r);
  +API_EXPORT(int) ap_rind(const char *, char);
  +API_EXPORT_NONSTD(int) ap_rprintf(request_rec *r, const char *fmt,...)
  +API_EXPORT(int) ap_rputc(int c, request_rec *r);
  +API_EXPORT(int) ap_rputs(const char *str, request_rec *r);
  +API_EXPORT(void) ap_run_cleanup(pool *p, void *data, void (*cleanup) (void *));
  +API_EXPORT(int) ap_run_sub_req(request_rec *r);
  +API_EXPORT_NONSTD(int) ap_rvputs(request_rec *r,...);
  +API_EXPORT(int) ap_rwrite(const void *buf, int nbyte, request_rec *r);
  +API_EXPORT(int) ap_satisfies (request_rec *r);
  +API_EXPORT(int) ap_scan_script_header_err(request_rec *r, FILE *f, char *buffer);
  +API_EXPORT(int) ap_scan_script_header_err_buff(request_rec *r, BUFF *f,
  +API_EXPORT(long) ap_send_fb(BUFF *f, request_rec *r);
  +API_EXPORT(long) ap_send_fb_length(BUFF *f, request_rec *r, long length);
  +API_EXPORT(long) ap_send_fd(FILE *f, request_rec *r);
  +API_EXPORT(long) ap_send_fd_length(FILE *f, request_rec *r, long length);
  +API_EXPORT_NONSTD(int) ap_send_header_field(request_rec *r, const char *fieldname,
  +API_EXPORT(void) ap_send_http_header(request_rec *l);
  +API_EXPORT(size_t) ap_send_mmap(void *mm, request_rec *r, size_t offset,
  +API_EXPORT(void) ap_send_size(size_t size, request_rec *r);
  +extern API_VAR_EXPORT char ap_server_root[MAX_STRING_LEN];
  +API_EXPORT(char *) ap_server_root_relative(pool *p, char *fname);
  +API_EXPORT(int) ap_set_byterange(request_rec *r);
  +API_EXPORT(int) ap_set_content_length(request_rec *r, long length);
  +API_EXPORT(void) ap_set_etag(request_rec *r);
  +API_EXPORT_NONSTD(const char *) ap_set_file_slot(cmd_parms *, char *, char *);
  +API_EXPORT_NONSTD(const char *) ap_set_flag_slot(cmd_parms *, char *, int);
  +API_EXPORT(int) ap_set_keepalive(request_rec *r);
  +API_EXPORT(void) ap_set_last_modified(request_rec *r);
  +API_EXPORT(void) ap_set_module_config(void *conf_vector, module *m, void *val);
  +API_EXPORT_NONSTD(const char *) ap_set_string_slot(cmd_parms *, char *, char *);
  +API_EXPORT_NONSTD(const char *) ap_set_string_slot_lower(cmd_parms *, char *, char *);
  +API_EXPORT(int) ap_setup_client_block(request_rec *r, int read_policy);
  +API_EXPORT(int) ap_should_client_block(request_rec *r);
  +API_EXPORT(int) ap_snprintf(char *, size_t, const char *, ...);
  +API_EXPORT(void) ap_soft_timeout(char *, request_rec *);
  +API_EXPORT(int) ap_some_auth_required(request_rec *r);
  +API_EXPORT(int) ap_spawn_child_err(pool *, int (*)(void *), void *,
  +API_EXPORT(int) ap_spawn_child_err_buff(pool *, int (*)(void *), void *,
  +API_EXPORT(const char *) ap_srm_command_loop(cmd_parms *parms, void *config);
  +API_EXPORT(void) ap_str_tolower(char *);
  +API_EXPORT(int) ap_strcasecmp_match(const char *str, const char *exp);
  +API_EXPORT(int) ap_strcmp_match(const char *str, const char *exp);
  +API_EXPORT(request_rec *) ap_sub_req_lookup_file(const char *new_file,
  +API_EXPORT(request_rec *) ap_sub_req_lookup_uri(const char *new_file,
  +extern MODULE_VAR_EXPORT int ap_suexec_enabled;
  +API_EXPORT(void) ap_sync_scoreboard_image(void);
  +API_EXPORT(void) ap_table_add(table *, const char *name, const char *val);
  +API_EXPORT(void) ap_table_addn(table *, const char *name, const char *val);
  +API_EXPORT(void) ap_table_do(int (*comp) (void *, const char *, const char *), void *rec,
  +API_EXPORT(char *) ap_table_get(const table *, const char *);
  +API_EXPORT(void) ap_table_merge(table *, const char *name, const char *more_val);
  +API_EXPORT(void) ap_table_mergen(table *, const char *name, const char *more_val);
  +API_EXPORT(void) ap_table_set(table *, const char *name, const char *val);
  +API_EXPORT(void) ap_table_setn(table *, const char *name, const char *val);
  +API_EXPORT(void) ap_table_unset(table *, const char *key);
  +API_EXPORT(time_t) ap_tm2sec(const struct tm *t);
  +API_EXPORT(uid_t) ap_uname2id(const char *name);
  +API_EXPORT(void) ap_unblock_alarms(void);
  +API_EXPORT(int) ap_unescape_url(char *url);
  +API_EXPORT(char *) ap_unparse_uri_components(pool *p, const uri_components *uptr,
  +API_EXPORT(void) ap_unregister_other_child(void *data);
  +API_EXPORT(time_t) ap_update_mtime(request_rec *r, time_t dependency_mtime);
  +API_EXPORT(char *) ap_uudecode(pool *, const char *);
  +API_EXPORT(int) ap_vbprintf(BUFF *fb, const char *fmt, va_list vlist);
  +API_EXPORT(int) ap_vformatter(int (*flush_func)(ap_vformatter_buff *),
  +API_EXPORT(int) ap_vsnprintf(char *, size_t, const char *, va_list ap);
   -->
   
     <H2>Table of Contents</H2>
  @@ -113,9 +207,9 @@
     definition/description
     </P>
     <HR>
  -  <H3>  <A NAME="ap_add_per_dir_conf"><SAMP>ap_add_per_dir_conf</SAMP></A></H3>
  +  <H3><A NAME="ap_add_per_dir_conf"><SAMP>ap_add_per_dir_conf</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_add_per_dir_conf(server_rec *s, void *dir_config)
     </PRE>
     <P>
     definition/description
  @@ -125,7 +219,7 @@
     <HR>
     <H3><A NAME="ap_add_per_url_conf"><SAMP>ap_add_per_url_conf</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_add_per_url_conf(server_rec *s, void *url_config)
     </PRE>
     <P>
     definition/description
  @@ -135,7 +229,7 @@
     <HR>
     <H3><A NAME="ap_allow_options"><SAMP>ap_allow_options</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_allow_options(<A HREF="#request_rec">request_rec</A> *r)
     </PRE>
     <P>
     definition/description
  @@ -143,7 +237,7 @@
     <HR>
     <H3><A NAME="ap_allow_overrides"><SAMP>ap_allow_overrides</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_allow_overrides (request_rec *);
     </PRE>
     <P>
     definition/description
  @@ -239,7 +333,7 @@
     <HR>
     <H3><A NAME="ap_append_arrays"><SAMP>ap_append_arrays</SAMP></A></H3>
     <PRE>
  -  prototype
  +  array_header *ap_append_arrays(pool *, const array_header *,
     </PRE>
     <P>
     definition/description
  @@ -247,7 +341,7 @@
     <HR>
     <H3><A NAME="ap_array_cat"><SAMP>ap_array_cat</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_array_cat(array_header *dst, const array_header *src)
     </PRE>
     <P>
     definition/description
  @@ -255,7 +349,7 @@
     <HR>
     <H3><A NAME="ap_auth_name"><SAMP>ap_auth_name</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_auth_name (request_rec *)
     </PRE>
     <P>
     definition/description
  @@ -263,7 +357,7 @@
     <HR>
     <H3><A NAME="ap_auth_type"><SAMP>ap_auth_type</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_auth_type (request_rec *)
     </PRE>
     <P>
     definition/description
  @@ -271,7 +365,7 @@
     <HR>
     <H3><A NAME="ap_basic_http_header"><SAMP>ap_basic_http_header</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_basic_http_header(request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -279,7 +373,7 @@
     <HR>
     <H3><A NAME="ap_bclose"><SAMP>ap_bclose</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bclose(BUFF *fb)
     </PRE>
     <P>
     definition/description
  @@ -287,7 +381,7 @@
     <HR>
     <H3><A NAME="ap_bcreate"><SAMP>ap_bcreate</SAMP></A></H3>
     <PRE>
  -  prototype
  +  BUFF *ap_bcreate(pool *p, int flags)
     </PRE>
     <P>
     definition/description
  @@ -295,7 +389,7 @@
     <HR>
     <H3><A NAME="ap_bfilbuf"><SAMP>ap_bfilbuf</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bfilbuf(BUFF *fb)
     </PRE>
     <P>
     definition/description
  @@ -303,7 +397,7 @@
     <HR>
     <H3><A NAME="ap_bfileno"><SAMP>ap_bfileno</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bfileno(BUFF *fb, int direction)
     </PRE>
     <P>
     definition/description
  @@ -311,7 +405,7 @@
     <HR>
     <H3><A NAME="ap_bflsbuf"><SAMP>ap_bflsbuf</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bflsbuf(int c, BUFF *fb)
     </PRE>
     <P>
     definition/description
  @@ -319,7 +413,7 @@
     <HR>
     <H3><A NAME="ap_bflush"><SAMP>ap_bflush</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bflush(BUFF *fb)
     </PRE>
     <P>
     definition/description
  @@ -327,7 +421,7 @@
     <HR>
     <H3><A NAME="ap_bgetopt"><SAMP>ap_bgetopt</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bgetopt(BUFF *fb, int optname, void *optval)
     </PRE>
     <P>
     definition/description
  @@ -335,7 +429,7 @@
     <HR>
     <H3><A NAME="ap_bgets"><SAMP>ap_bgets</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bgets(char *s, int n, BUFF *fb)
     </PRE>
     <P>
     definition/description
  @@ -343,7 +437,7 @@
     <HR>
     <H3><A NAME="ap_bhalfduplex"><SAMP>ap_bhalfduplex</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_bhalfduplex(BUFF *fb)
     </PRE>
     <P>
     definition/description
  @@ -351,7 +445,7 @@
     <HR>
     <H3><A NAME="ap_block_alarms"><SAMP>ap_block_alarms</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_block_alarms(void)
     </PRE>
     <P>
     definition/description
  @@ -359,7 +453,7 @@
     <HR>
     <H3><A NAME="ap_blookc"><SAMP>ap_blookc</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_blookc(char *buff, BUFF *fb)
     </PRE>
     <P>
     definition/description
  @@ -367,7 +461,7 @@
     <HR>
     <H3><A NAME="ap_bnonblock"><SAMP>ap_bnonblock</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bnonblock(BUFF *fb, int direction)
     </PRE>
     <P>
     definition/description
  @@ -375,7 +469,7 @@
     <HR>
     <H3><A NAME="ap_bonerror"><SAMP>ap_bonerror</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_bonerror(BUFF *fb, void (*error) (BUFF *, int, void *),
     </PRE>
     <P>
     definition/description
  @@ -383,7 +477,7 @@
     <HR>
     <H3><A NAME="ap_bpushfd"><SAMP>ap_bpushfd</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_bpushfd(BUFF *fb, int fd_in, int fd_out)
     </PRE>
     <P>
     definition/description
  @@ -391,7 +485,7 @@
     <HR>
     <H3><A NAME="ap_bputs"><SAMP>ap_bputs</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bputs(const char *x, BUFF *fb)
     </PRE>
     <P>
     definition/description
  @@ -399,7 +493,7 @@
     <HR>
     <H3><A NAME="ap_bread"><SAMP>ap_bread</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bread(BUFF *fb, void *buf, int nbyte)
     </PRE>
     <P>
     definition/description
  @@ -407,7 +501,7 @@
     <HR>
     <H3><A NAME="ap_bsetflag"><SAMP>ap_bsetflag</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bsetflag(BUFF *fb, int flag, int value)
     </PRE>
     <P>
     definition/description
  @@ -415,7 +509,7 @@
     <HR>
     <H3><A NAME="ap_bsetopt"><SAMP>ap_bsetopt</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bsetopt(BUFF *fb, int optname, const void *optval)
     </PRE>
     <P>
     definition/description
  @@ -423,7 +517,7 @@
     <HR>
     <H3><A NAME="ap_bskiplf"><SAMP>ap_bskiplf</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bskiplf(BUFF *fb)
     </PRE>
     <P>
     definition/description
  @@ -431,7 +525,7 @@
     <HR>
     <H3><A NAME="ap_bvputs"><SAMP>ap_bvputs</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bvputs(BUFF *fb, ...)
     </PRE>
     <P>
     definition/description
  @@ -441,7 +535,7 @@
     <HR>
     <H3><A NAME="ap_bwrite"><SAMP>ap_bwrite</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_bwrite(BUFF *fb, const void *buf, int nbyte)
     </PRE>
     <P>
     definition/description
  @@ -449,7 +543,7 @@
     <HR>
     <H3><A NAME="ap_bytes_in_free_blocks"><SAMP>ap_bytes_in_free_blocks</SAMP></A></H3>
     <PRE>
  -  prototype
  +  long ap_bytes_in_free_blocks(void)
     </PRE>
     <P>
     definition/description
  @@ -457,7 +551,7 @@
     <HR>
     <H3><A NAME="ap_bytes_in_pool"><SAMP>ap_bytes_in_pool</SAMP></A></H3>
     <PRE>
  -  prototype
  +  long ap_bytes_in_pool(pool *p)
     </PRE>
     <P>
     definition/description
  @@ -477,7 +571,7 @@
     <HR>
     <H3><A NAME="ap_call_exec"><SAMP>ap_call_exec</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_call_exec(request_rec *r, char *argv0, char **env,
     </PRE>
     <P>
     definition/description
  @@ -485,7 +579,7 @@
     <HR>
     <H3><A NAME="ap_can_exec"><SAMP>ap_can_exec</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_can_exec(const struct stat *fstat)
     </PRE>
     <P>
     definition/description
  @@ -493,7 +587,7 @@
     <HR>
     <H3><A NAME="ap_cfg_closefile"><SAMP>ap_cfg_closefile</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_cfg_closefile(configfile_t *fp)
     </PRE>
     <P>
     definition/description
  @@ -501,7 +595,7 @@
     <HR>
     <H3><A NAME="ap_cfg_getc"><SAMP>ap_cfg_getc</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_cfg_getc(configfile_t *cfp)
     </PRE>
     <P>
     definition/description
  @@ -509,7 +603,7 @@
     <HR>
     <H3><A NAME="ap_cfg_getline"><SAMP>ap_cfg_getline</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_cfg_getline(char *buf, size_t bufsize, configfile_t *cfp)
     </PRE>
     <P>
     definition/description
  @@ -517,7 +611,7 @@
     <HR>
     <H3><A NAME="ap_chdir_file"><SAMP>ap_chdir_file</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_chdir_file(const char *file)
     </PRE>
     <P>
     definition/description
  @@ -533,7 +627,7 @@
     <HR>
     <H3><A NAME="ap_check_alarm"><SAMP>ap_check_alarm</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_check_alarm(void)
     </PRE>
     <P>
     definition/description
  @@ -549,7 +643,7 @@
     <HR>
     <H3><A NAME="ap_check_cmd_context"><SAMP>ap_check_cmd_context</SAMP></A></H3>
     <PRE>
  -  prototype
  +  const char *ap_check_cmd_context(cmd_parms *cmd, unsigned forbidden)
     </PRE>
     <P>
     definition/description
  @@ -565,7 +659,7 @@
     <HR>
     <H3><A NAME="ap_checkmask"><SAMP>ap_checkmask</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_checkmask(const char *data, const char *mask)
     </PRE>
     <P>
     definition/description
  @@ -589,7 +683,7 @@
     <HR>
     <H3><A NAME="ap_child_terminate"><SAMP>ap_child_terminate</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_child_terminate(request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -597,7 +691,7 @@
     <HR>
     <H3><A NAME="ap_cleanup_for_exec"><SAMP>ap_cleanup_for_exec</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_cleanup_for_exec(void)
     </PRE>
     <P>
     definition/description
  @@ -605,7 +699,7 @@
     <HR>
     <H3><A NAME="ap_clear_module_list"><SAMP>ap_clear_module_list</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_clear_module_list(void)
     </PRE>
     <P>
     definition/description
  @@ -613,7 +707,7 @@
     <HR>
     <H3><A NAME="ap_clear_pool"><SAMP>ap_clear_pool</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_clear_pool(struct pool *p)
     </PRE>
     <P>
     definition/description
  @@ -633,7 +727,7 @@
     <HR>
     <H3><A NAME="ap_clear_table"><SAMP>ap_clear_table</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_clear_table(table *t)
     </PRE>
     <P>
     definition/description
  @@ -641,7 +735,7 @@
     <HR>
     <H3><A NAME="ap_close_piped_log"><SAMP>ap_close_piped_log</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_close_piped_log (piped_log *plp)
     </PRE>
     <P>
     definition/description
  @@ -649,7 +743,7 @@
     <HR>
     <H3><A NAME="ap_construct_server"><SAMP>ap_construct_server</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_construct_server(pool *p, const char *hostname,
     </PRE>
     <P>
     definition/description
  @@ -657,7 +751,7 @@
     <HR>
     <H3><A NAME="ap_construct_url"><SAMP>ap_construct_url</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_construct_url(pool *p, const char *uri, const request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -665,7 +759,7 @@
     <HR>
     <H3><A NAME="ap_copy_array"><SAMP>ap_copy_array</SAMP></A></H3>
     <PRE>
  -  prototype
  +  array_header *ap_copy_array(pool *p, const array_header *src)
     </PRE>
     <P>
     definition/description
  @@ -673,7 +767,7 @@
     <HR>
     <H3><A NAME="ap_copy_array_hdr"><SAMP>ap_copy_array_hdr</SAMP></A></H3>
     <PRE>
  -  prototype
  +  array_header *ap_copy_array_hdr(pool *p, const array_header *src)
     </PRE>
     <P>
     definition/description
  @@ -681,7 +775,7 @@
     <HR>
     <H3><A NAME="ap_copy_table"><SAMP>ap_copy_table</SAMP></A></H3>
     <PRE>
  -  prototype
  +  table *ap_copy_table(pool *p, const table *)
     </PRE>
     <P>
     definition/description
  @@ -697,7 +791,7 @@
     <HR>
     <H3><A NAME="ap_count_dirs"><SAMP>ap_count_dirs</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_count_dirs(const char *path)
     </PRE>
     <P>
     definition/description
  @@ -705,7 +799,7 @@
     <HR>
     <H3><A NAME="ap_create_environment"><SAMP>ap_create_environment</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char **ap_create_environment(pool *p, table *t)
     </PRE>
     <P>
     definition/description
  @@ -713,7 +807,7 @@
     <HR>
     <H3><A NAME="ap_create_per_dir_config"><SAMP>ap_create_per_dir_config</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void *ap_create_per_dir_config(pool *p)
     </PRE>
     <P>
     definition/description
  @@ -731,7 +825,7 @@
     <HR>
     <H3><A NAME="ap_default_port_for_request"><SAMP>ap_default_port_for_request</SAMP></A></H3>
     <PRE>
  -  prototype
  +  unsigned short ap_default_port_for_request(const request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -739,7 +833,7 @@
     <HR>
     <H3><A NAME="ap_default_port_for_scheme"><SAMP>ap_default_port_for_scheme</SAMP></A></H3>
     <PRE>
  -  prototype
  +  unsigned short ap_default_port_for_scheme(const char *scheme_str)
     </PRE>
     <P>
     definition/description
  @@ -777,7 +871,7 @@
     <HR>
     <H3><A NAME="ap_destroy_sub_req"><SAMP>ap_destroy_sub_req</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_destroy_sub_req(request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -793,7 +887,7 @@
     <HR>
     <H3><A NAME="ap_discard_request_body"><SAMP>ap_discard_request_body</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_discard_request_body(request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -801,7 +895,7 @@
     <HR>
     <H3><A NAME="ap_document_root"><SAMP>ap_document_root</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_document_root(request_rec *)
     </PRE>
     <P>
     definition/description
  @@ -809,7 +903,7 @@
     <HR>
     <H3><A NAME="ap_each_byterange"><SAMP>ap_each_byterange</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_each_byterange(request_rec *r, long *offset, long *length)
     </PRE>
     <P>
     definition/description
  @@ -817,7 +911,7 @@
     <HR>
     <H3><A NAME="ap_error_log2stderr"><SAMP>ap_error_log2stderr</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_error_log2stderr(server_rec *)
     </PRE>
     <P>
     definition/description
  @@ -825,7 +919,7 @@
     <HR>
     <H3><A NAME="ap_escape_html"><SAMP>ap_escape_html</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_escape_html(pool *p, const char *s)
     </PRE>
     <P>
     definition/description
  @@ -833,7 +927,7 @@
     <HR>
     <H3><A NAME="ap_escape_path_segment"><SAMP>ap_escape_path_segment</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_escape_path_segment(pool *p, const char *s)
     </PRE>
     <P>
     definition/description
  @@ -841,7 +935,7 @@
     <HR>
     <H3><A NAME="ap_escape_shell_cmd"><SAMP>ap_escape_shell_cmd</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_escape_shell_cmd(pool *p, const char *s)
     </PRE>
     <P>
     definition/description
  @@ -849,7 +943,7 @@
     <HR>
     <H3><A NAME="ap_exists_scoreboard_image"><SAMP>ap_exists_scoreboard_image</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_exists_scoreboard_image(void)
     </PRE>
     <P>
     definition/description
  @@ -873,7 +967,7 @@
     <HR>
     <H3><A NAME="ap_find_command"><SAMP>ap_find_command</SAMP></A></H3>
     <PRE>
  -  prototype
  +  const command_rec *ap_find_command(const char *name, const command_rec *cmds)
     </PRE>
     <P>
     definition/description
  @@ -883,7 +977,7 @@
     <HR>
     <H3><A NAME="ap_find_command_in_modules"><SAMP>ap_find_command_in_modules</SAMP></A></H3>
     <PRE>
  -  prototype
  +  const command_rec *ap_find_command_in_modules(const char *cmd_name, module **m)
     </PRE>
     <P>
     definition/description
  @@ -893,7 +987,7 @@
     <HR>
     <H3><A NAME="ap_find_last_token"><SAMP>ap_find_last_token</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_find_last_token(pool *p, const char *line, const char *tok)
     </PRE>
     <P>
     definition/description
  @@ -901,7 +995,7 @@
     <HR>
     <H3><A NAME="ap_find_linked_module"><SAMP>ap_find_linked_module</SAMP></A></H3>
     <PRE>
  -  prototype
  +  module *ap_find_linked_module(const char *name)
     </PRE>
     <P>
     definition/description
  @@ -909,7 +1003,7 @@
     <HR>
     <H3><A NAME="ap_find_module_name"><SAMP>ap_find_module_name</SAMP></A></H3>
     <PRE>
  -  prototype
  +  const char *ap_find_module_name(module *m)
     </PRE>
     <P>
     definition/description
  @@ -917,7 +1011,7 @@
     <HR>
     <H3><A NAME="ap_find_path_info"><SAMP>ap_find_path_info</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_find_path_info(const char *uri, const char *path_info)
     </PRE>
     <P>
     definition/description
  @@ -925,7 +1019,7 @@
     <HR>
     <H3><A NAME="ap_find_pool"><SAMP>ap_find_pool</SAMP></A></H3>
     <PRE>
  -  prototype
  +  pool *ap_find_pool(const void *ts)
     </PRE>
     <P>
     definition/description
  @@ -944,7 +1038,7 @@
     <HR>
     <H3><A NAME="ap_find_token"><SAMP>ap_find_token</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_find_token(pool *p, const char *line, const char *tok)
     </PRE>
     <P>
     definition/description
  @@ -968,7 +1062,7 @@
     <HR>
     <H3><A NAME="ap_fnmatch"><SAMP>ap_fnmatch</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_fnmatch(const char *, const char *, int)
     </PRE>
     <P>
     definition/description
  @@ -984,7 +1078,7 @@
     <HR>
     <H3><A NAME="ap_get_basic_auth_pw"><SAMP>ap_get_basic_auth_pw</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_get_basic_auth_pw(request_rec *r, char **pw)
     </PRE>
     <P>
     definition/description
  @@ -992,7 +1086,7 @@
     <HR>
     <H3><A NAME="ap_get_client_block"><SAMP>ap_get_client_block</SAMP></A></H3>
     <PRE>
  -  prototype
  +  long ap_get_client_block(request_rec *r, char *buffer, int bufsiz)
     </PRE>
     <P>
     definition/description
  @@ -1000,7 +1094,7 @@
     <HR>
     <H3><A NAME="ap_get_gmtoff"><SAMP>ap_get_gmtoff</SAMP></A></H3>
     <PRE>
  -  prototype
  +  struct tm *ap_get_gmtoff(int *tz)
     </PRE>
     <P>
     definition/description
  @@ -1016,7 +1110,7 @@
     <HR>
     <H3><A NAME="ap_get_module_config"><SAMP>ap_get_module_config</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void *ap_get_module_config(void *conf_vector, module *m)
     </PRE>
     <P>
     definition/description
  @@ -1024,7 +1118,7 @@
     <HR>
     <H3><A NAME="ap_get_remote_host"><SAMP>ap_get_remote_host</SAMP></A></H3>
     <PRE>
  -  prototype
  +  const char *ap_get_remote_host(conn_rec *conn, void *dir_config, int type)
     </PRE>
     <P>
     definition/description
  @@ -1032,7 +1126,7 @@
     <HR>
     <H3><A NAME="ap_get_remote_logname"><SAMP>ap_get_remote_logname</SAMP></A></H3>
     <PRE>
  -  prototype
  +  const char *ap_get_remote_logname(request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -1040,7 +1134,7 @@
     <HR>
     <H3><A NAME="ap_get_server_name"><SAMP>ap_get_server_name</SAMP></A></H3>
     <PRE>
  -  prototype
  +  const char *ap_get_server_name(const request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -1048,7 +1142,7 @@
     <HR>
     <H3><A NAME="ap_get_server_port"><SAMP>ap_get_server_port</SAMP></A></H3>
     <PRE>
  -  prototype
  +  unsigned ap_get_server_port(const request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -1056,7 +1150,7 @@
     <HR>
     <H3><A NAME="ap_get_time"><SAMP>ap_get_time</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_get_time(void)
     </PRE>
     <P>
     definition/description
  @@ -1064,7 +1158,7 @@
     <HR>
     <H3><A NAME="ap_get_token"><SAMP>ap_get_token</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_get_token(pool *p, char **accept_line, int accept_white)
     </PRE>
     <P>
     definition/description
  @@ -1080,7 +1174,7 @@
     <HR>
     <H3><A NAME="ap_getparents"><SAMP>ap_getparents</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_getparents(char *name)
     </PRE>
     <P>
     definition/description
  @@ -1088,7 +1182,7 @@
     <HR>
     <H3><A NAME="ap_getword"><SAMP>ap_getword</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_getword(pool *p, const char **line, char stop)
     </PRE>
     <P>
     definition/description
  @@ -1096,7 +1190,7 @@
     <HR>
     <H3><A NAME="ap_getword_conf"><SAMP>ap_getword_conf</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_getword_conf(pool *p, const char **line)
     </PRE>
     <P>
     definition/description
  @@ -1104,7 +1198,7 @@
     <HR>
     <H3><A NAME="ap_getword_conf_nc"><SAMP>ap_getword_conf_nc</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_getword_conf_nc(pool *p, char **line)
     </PRE>
     <P>
     definition/description
  @@ -1112,7 +1206,7 @@
     <HR>
     <H3><A NAME="ap_getword_nc"><SAMP>ap_getword_nc</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_getword_nc(pool *p, char **line, char stop)
     </PRE>
     <P>
     definition/description
  @@ -1120,7 +1214,7 @@
     <HR>
     <H3><A NAME="ap_getword_nulls"><SAMP>ap_getword_nulls</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_getword_nulls(pool *p, const char **line, char stop)
     </PRE>
     <P>
     definition/description
  @@ -1128,7 +1222,7 @@
     <HR>
     <H3><A NAME="ap_getword_nulls_nc"><SAMP>ap_getword_nulls_nc</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_getword_nulls_nc(pool *p, char **line, char stop)
     </PRE>
     <P>
     definition/description
  @@ -1136,7 +1230,7 @@
     <HR>
     <H3><A NAME="ap_getword_white"><SAMP>ap_getword_white</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_getword_white(pool *p, const char **line)
     </PRE>
     <P>
     definition/description
  @@ -1144,7 +1238,7 @@
     <HR>
     <H3><A NAME="ap_getword_white_nc"><SAMP>ap_getword_white_nc</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_getword_white_nc(pool *p, char **line)
     </PRE>
     <P>
     definition/description
  @@ -1152,7 +1246,7 @@
     <HR>
     <H3><A NAME="ap_gm_timestr_822"><SAMP>ap_gm_timestr_822</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_gm_timestr_822(pool *p, time_t t)
     </PRE>
     <P>
     definition/description
  @@ -1160,7 +1254,7 @@
     <HR>
     <H3><A NAME="ap_gname2id"><SAMP>ap_gname2id</SAMP></A></H3>
     <PRE>
  -  prototype
  +  gid_t ap_gname2id(const char *name)
     </PRE>
     <P>
     definition/description
  @@ -1168,7 +1262,7 @@
     <HR>
     <H3><A NAME="ap_handle_command"><SAMP>ap_handle_command</SAMP></A></H3>
     <PRE>
  -  prototype
  +  const char *ap_handle_command(cmd_parms *parms, void *config, const char *l)
     </PRE>
     <P>
     definition/description
  @@ -1178,7 +1272,7 @@
     <HR>
     <H3><A NAME="ap_hard_timeout"><SAMP>ap_hard_timeout</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_hard_timeout(char *, request_rec *)
     </PRE>
     <P>
     definition/description
  @@ -1194,7 +1288,7 @@
     <HR>
     <H3><A NAME="ap_ht_time"><SAMP>ap_ht_time</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_ht_time(pool *p, time_t t, const char *fmt, int gmt)
     </PRE>
     <P>
     definition/description
  @@ -1202,7 +1296,7 @@
     <HR>
     <H3><A NAME="ap_ind"><SAMP>ap_ind</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_ind(const char *, char)
     </PRE>
     <P>
     definition/description
  @@ -1210,7 +1304,7 @@
     <HR>
     <H3><A NAME="ap_index_of_response"><SAMP>ap_index_of_response</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_index_of_response(int status)
     </PRE>
     <P>
     definition/description
  @@ -1242,7 +1336,7 @@
     <HR>
     <H3><A NAME="ap_init_virtual_host"><SAMP>ap_init_virtual_host</SAMP></A></H3>
     <PRE>
  -  prototype
  +  const char *ap_init_virtual_host(pool *p, const char *hostname,
     </PRE>
     <P>
     definition/description
  @@ -1252,7 +1346,7 @@
     <HR>
     <H3><A NAME="ap_internal_redirect"><SAMP>ap_internal_redirect</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_internal_redirect(const char *new_uri, request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -1260,7 +1354,7 @@
     <HR>
     <H3><A NAME="ap_internal_redirect_handler"><SAMP>ap_internal_redirect_handler</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_internal_redirect_handler(const char *new_uri, request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -1276,7 +1370,7 @@
     <HR>
     <H3><A NAME="ap_is_directory"><SAMP>ap_is_directory</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_is_directory(const char *name)
     </PRE>
     <P>
     definition/description
  @@ -1284,7 +1378,7 @@
     <HR>
     <H3><A NAME="ap_is_fnmatch"><SAMP>ap_is_fnmatch</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_is_fnmatch(const char *)
     </PRE>
     <P>
     definition/description
  @@ -1292,7 +1386,7 @@
     <HR>
     <H3><A NAME="ap_is_initial_req"><SAMP>ap_is_initial_req</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_is_initial_req(request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -1300,6 +1394,7 @@
     <HR>
     <H3><A NAME="ap_is_matchexp"><SAMP>ap_is_matchexp</SAMP></A></H3>
     <PRE>
  +  int ap_is_matchexp(const char *str)
     prototype
     </PRE>
     <P>
  @@ -1308,7 +1403,7 @@
     <HR>
     <H3><A NAME="ap_is_url"><SAMP>ap_is_url</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_is_url(const char *u)
     </PRE>
     <P>
     definition/description
  @@ -1324,7 +1419,7 @@
     <HR>
     <H3><A NAME="ap_kill_cleanup"><SAMP>ap_kill_cleanup</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_kill_cleanup(pool *p, void *data, void (*plain_cleanup) (void *))
     </PRE>
     <P>
     definition/description
  @@ -1332,7 +1427,7 @@
     <HR>
     <H3><A NAME="ap_kill_cleanups_for_fd"><SAMP>ap_kill_cleanups_for_fd</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_kill_cleanups_for_fd(pool *p, int fd)
     </PRE>
     <P>
     definition/description
  @@ -1340,7 +1435,7 @@
     <HR>
     <H3><A NAME="ap_kill_cleanups_for_socket"><SAMP>ap_kill_cleanups_for_socket</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_kill_cleanups_for_socket(pool *p, int sock)
     </PRE>
     <P>
     definition/description
  @@ -1348,7 +1443,7 @@
     <HR>
     <H3><A NAME="ap_kill_timeout"><SAMP>ap_kill_timeout</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_kill_timeout(request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -1356,7 +1451,8 @@
     <HR>
     <H3><A NAME="ap_limit_section"><SAMP>ap_limit_section</SAMP></A></H3>
     <PRE>
  -  prototype
  +  const char *ap_limit_section(<A HREF="#cmd_parms"
  +                               >cmd_parms</A> *cmd, void *dummy, const char *arg)
     </PRE>
     <P>
     definition/description
  @@ -1366,7 +1462,7 @@
     <HR>
     <H3><A NAME="ap_log_assert"><SAMP>ap_log_assert</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_log_assert(const char *szExp, const char *szFile, int nLine)
     </PRE>
     <P>
     definition/description
  @@ -1374,7 +1470,7 @@
     <HR>
     <H3><A NAME="ap_log_error"><SAMP>ap_log_error</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_log_error(const char *file, int line, int level,
     </PRE>
     <P>
     definition/description
  @@ -1390,7 +1486,7 @@
     <HR>
     <H3><A NAME="ap_log_printf"><SAMP>ap_log_printf</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_log_printf(const server_rec *s, const char *fmt, ...)
     </PRE>
     <P>
     definition/description
  @@ -1398,7 +1494,7 @@
     <HR>
     <H3><A NAME="ap_log_reason"><SAMP>ap_log_reason</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_log_reason(const char *reason, const char *fname,
     </PRE>
     <P>
     definition/description
  @@ -1414,7 +1510,7 @@
     <HR>
     <H3><A NAME="ap_log_unixerr"><SAMP>ap_log_unixerr</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_log_unixerr(const char *routine, const char *file,
     </PRE>
     <P>
     definition/description
  @@ -1422,7 +1518,7 @@
     <HR>
     <H3><A NAME="ap_make_array"><SAMP>ap_make_array</SAMP></A></H3>
     <PRE>
  -  prototype
  +  array_header *ap_make_array(pool *p, int nelts, int elt_size)
     </PRE>
     <P>
     definition/description
  @@ -1430,7 +1526,7 @@
     <HR>
     <H3><A NAME="ap_make_dirstr"><SAMP>ap_make_dirstr</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_make_dirstr(pool *a, const char *s, int n)
     </PRE>
     <P>
     definition/description
  @@ -1438,7 +1534,7 @@
     <HR>
     <H3><A NAME="ap_make_dirstr_parent"><SAMP>ap_make_dirstr_parent</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_make_dirstr_parent(pool *p, const char *s)
     </PRE>
     <P>
     definition/description
  @@ -1446,7 +1542,7 @@
     <HR>
     <H3><A NAME="ap_make_dirstr_prefix"><SAMP>ap_make_dirstr_prefix</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_make_dirstr_prefix(char *d, const char *s, int n)
     </PRE>
     <P>
     definition/description
  @@ -1454,7 +1550,7 @@
     <HR>
     <H3><A NAME="ap_make_full_path"><SAMP>ap_make_full_path</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_make_full_path(pool *a, const char *dir, const char *f)
     </PRE>
     <P>
     definition/description
  @@ -1509,7 +1605,7 @@
     <HR>
     <H3><A NAME="ap_make_table"><SAMP>ap_make_table</SAMP></A></H3>
     <PRE>
  -  prototype
  +  table *ap_make_table(pool *p, int nelts)
     </PRE>
     <P>
     definition/description
  @@ -1517,7 +1613,7 @@
     <HR>
     <H3><A NAME="ap_matches_request_vhost"><SAMP>ap_matches_request_vhost</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_matches_request_vhost(request_rec *r, const char *host,
     </PRE>
     <P>
     definition/description
  @@ -1525,7 +1621,7 @@
     <HR>
     <H3><A NAME="ap_meets_conditions"><SAMP>ap_meets_conditions</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_meets_conditions(request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -1541,7 +1637,7 @@
     <HR>
     <H3><A NAME="ap_no2slash"><SAMP>ap_no2slash</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_no2slash(char *name)
     </PRE>
     <P>
     definition/description
  @@ -1549,7 +1645,7 @@
     <HR>
     <H3><A NAME="ap_note_auth_failure"><SAMP>ap_note_auth_failure</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_note_auth_failure(request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -1557,7 +1653,7 @@
     <HR>
     <H3><A NAME="ap_note_basic_auth_failure"><SAMP>ap_note_basic_auth_failure</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_note_basic_auth_failure(request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -1565,7 +1661,7 @@
     <HR>
     <H3><A NAME="ap_note_cleanups_for_fd"><SAMP>ap_note_cleanups_for_fd</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_note_cleanups_for_fd(pool *p, int fd)
     </PRE>
     <P>
     definition/description
  @@ -1573,7 +1669,7 @@
     <HR>
     <H3><A NAME="ap_note_cleanups_for_file"><SAMP>ap_note_cleanups_for_file</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_note_cleanups_for_file(pool *p, FILE *f)
     </PRE>
     <P>
     definition/description
  @@ -1581,7 +1677,7 @@
     <HR>
     <H3><A NAME="ap_note_cleanups_for_socket"><SAMP>ap_note_cleanups_for_socket</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_note_cleanups_for_socket(pool *p, int sock)
     </PRE>
     <P>
     definition/description
  @@ -1589,7 +1685,7 @@
     <HR>
     <H3><A NAME="ap_note_digest_auth_failure"><SAMP>ap_note_digest_auth_failure</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_note_digest_auth_failure(request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -1597,7 +1693,7 @@
     <HR>
     <H3><A NAME="ap_note_subprocess"><SAMP>ap_note_subprocess</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_note_subprocess(pool *p, int pid, enum kill_conditions how)
     </PRE>
     <P>
     definition/description
  @@ -1605,7 +1701,7 @@
     <HR>
     <H3><A NAME="ap_null_cleanup"><SAMP>ap_null_cleanup</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_null_cleanup(void *data)
     </PRE>
     <P>
     definition/description
  @@ -1623,7 +1719,7 @@
     <HR>
     <H3><A NAME="ap_open_piped_log"><SAMP>ap_open_piped_log</SAMP></A></H3>
     <PRE>
  -  prototype
  +  piped_log *ap_open_piped_log(pool *p, const char *program)
     </PRE>
     <P>
     definition/description
  @@ -1647,7 +1743,7 @@
     <HR>
     <H3><A NAME="ap_overlay_tables"><SAMP>ap_overlay_tables</SAMP></A></H3>
     <PRE>
  -  prototype
  +  table *ap_overlay_tables(pool *p, const table *overlay, const table *base)
     </PRE>
     <P>
     definition/description
  @@ -1655,7 +1751,7 @@
     <HR>
     <H3><A NAME="ap_palloc"><SAMP>ap_palloc</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void *ap_palloc(struct pool *p, int nbytes)
     </PRE>
     <P>
     definition/description
  @@ -1663,7 +1759,7 @@
     <HR>
     <H3><A NAME="ap_parseHTTPdate"><SAMP>ap_parseHTTPdate</SAMP></A></H3>
     <PRE>
  -  prototype
  +  time_t ap_parseHTTPdate(const char *date)
     </PRE>
     <P>
     definition/description
  @@ -1679,7 +1775,7 @@
     <HR>
     <H3><A NAME="ap_parse_uri"><SAMP>ap_parse_uri</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_parse_uri(request_rec *r, const char *uri)
     </PRE>
     <P>
     definition/description
  @@ -1687,7 +1783,7 @@
     <HR>
     <H3><A NAME="ap_parse_uri_components"><SAMP>ap_parse_uri_components</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_parse_uri_components(pool *p, const char *uri, uri_components *uptr)
     </PRE>
     <P>
     definition/description
  @@ -1703,7 +1799,7 @@
     <HR>
     <H3><A NAME="ap_pcalloc"><SAMP>ap_pcalloc</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void *ap_pcalloc(struct pool *p, int nbytes);
     </PRE>
     <P>
     definition/description
  @@ -1711,7 +1807,7 @@
     <HR>
     <H3><A NAME="ap_pcfg_open_custom"><SAMP>ap_pcfg_open_custom</SAMP></A></H3>
     <PRE>
  -  prototype
  +  configfile_t *ap_pcfg_open_custom(pool *p, const char *descr,
     </PRE>
     <P>
     definition/description
  @@ -1719,7 +1815,7 @@
     <HR>
     <H3><A NAME="ap_pcfg_openfile"><SAMP>ap_pcfg_openfile</SAMP></A></H3>
     <PRE>
  -  prototype
  +  configfile_t *ap_pcfg_openfile(pool *p, const char *name)
     </PRE>
     <P>
     definition/description
  @@ -1727,7 +1823,7 @@
     <HR>
     <H3><A NAME="ap_pclosedir"><SAMP>ap_pclosedir</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_pclosedir(pool *p, DIR * d)
     </PRE>
     <P>
     definition/description
  @@ -1735,7 +1831,7 @@
     <HR>
     <H3><A NAME="ap_pclosef"><SAMP>ap_pclosef</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_pclosef(struct pool *p, int fd);
     </PRE>
     <P>
     definition/description
  @@ -1743,7 +1839,7 @@
     <HR>
     <H3><A NAME="ap_pclosesocket"><SAMP>ap_pclosesocket</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_pclosesocket(pool *p, int sock)
     </PRE>
     <P>
     definition/description
  @@ -1751,7 +1847,7 @@
     <HR>
     <H3><A NAME="ap_pduphostent"><SAMP>ap_pduphostent</SAMP></A></H3>
     <PRE>
  -  prototype
  +  struct hostent *ap_pduphostent(pool *p, struct hostent *hp)
     </PRE>
     <P>
     definition/description
  @@ -1759,7 +1855,7 @@
     <HR>
     <H3><A NAME="ap_pfclose"><SAMP>ap_pfclose</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_pfclose(struct pool *p, FILE *f)
     </PRE>
     <P>
     definition/description
  @@ -1767,7 +1863,7 @@
     <HR>
     <H3><A NAME="ap_pfdopen"><SAMP>ap_pfdopen</SAMP></A></H3>
     <PRE>
  -  prototype
  +  FILE *ap_pfdopen(struct pool *p, int fd, const char *fmode)
     </PRE>
     <P>
     definition/description
  @@ -1775,7 +1871,7 @@
     <HR>
     <H3><A NAME="ap_pfopen"><SAMP>ap_pfopen</SAMP></A></H3>
     <PRE>
  -  prototype
  +  FILE *ap_pfopen(struct pool *p, const char *name, const char *fmode)
     </PRE>
     <P>
     definition/description
  @@ -1783,7 +1879,7 @@
     <HR>
     <H3><A NAME="ap_pgethostbyname"><SAMP>ap_pgethostbyname</SAMP></A></H3>
     <PRE>
  -  prototype
  +  struct hostent *ap_pgethostbyname(pool *p, const char *hostname)
     </PRE>
     <P>
     definition/description
  @@ -1791,7 +1887,7 @@
     <HR>
     <H3><A NAME="ap_pool_is_ancestor"><SAMP>ap_pool_is_ancestor</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_pool_is_ancestor(pool *a, pool *b)
     </PRE>
     <P>
     definition/description
  @@ -1811,7 +1907,7 @@
     <HR>
     <H3><A NAME="ap_pool_join"><SAMP>ap_pool_join</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_pool_join(pool *p, pool *sub)
     </PRE>
     <P>
     definition/description
  @@ -1831,7 +1927,7 @@
     <HR>
     <H3><A NAME="ap_popendir"><SAMP>ap_popendir</SAMP></A></H3>
     <PRE>
  -  prototype
  +  DIR *ap_popendir(pool *p, const char *name)
     </PRE>
     <P>
     definition/description
  @@ -1839,7 +1935,7 @@
     <HR>
     <H3><A NAME="ap_popenf"><SAMP>ap_popenf</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_popenf(struct pool *p, const char *name, int flg, int mode)
     </PRE>
     <P>
     definition/description
  @@ -1847,7 +1943,7 @@
     <HR>
     <H3><A NAME="ap_pregcomp"><SAMP>ap_pregcomp</SAMP></A></H3>
     <PRE>
  -  prototype
  +  regex_t *ap_pregcomp(pool *p, const char *pattern, int cflags)
     </PRE>
     <P>
     definition/description
  @@ -1855,7 +1951,7 @@
     <HR>
     <H3><A NAME="ap_pregfree"><SAMP>ap_pregfree</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void ap_pregfree(pool *p, regex_t *reg)
     </PRE>
     <P>
     definition/description
  @@ -1863,7 +1959,7 @@
     <HR>
     <H3><A NAME="ap_pregsub"><SAMP>ap_pregsub</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_pregsub(pool *p, const char *input, const char *source,
     </PRE>
     <P>
     definition/description
  @@ -1885,281 +1981,9 @@
     definition/description
     </P>
     <HR>
  -  <H3><A NAME="ap_proxy_add_header"><SAMP>ap_proxy_add_header</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_c2hex"><SAMP>ap_proxy_c2hex</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_cache_check"><SAMP>ap_proxy_cache_check</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_cache_error"><SAMP>ap_proxy_cache_error</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_cache_tidy"><SAMP>ap_proxy_cache_tidy</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_cache_update"><SAMP>ap_proxy_cache_update</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_canon_netloc"><SAMP>ap_proxy_canon_netloc</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_canonenc"><SAMP>ap_proxy_canonenc</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_connect_handler"><SAMP>ap_proxy_connect_handler</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_date_canon"><SAMP>ap_proxy_date_canon</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_del_header"><SAMP>ap_proxy_del_header</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_doconnect"><SAMP>ap_proxy_doconnect</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_ftp_canon"><SAMP>ap_proxy_ftp_canon</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_ftp_handler"><SAMP>ap_proxy_ftp_handler</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_garbage_coll"><SAMP>ap_proxy_garbage_coll</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_garbage_init"><SAMP>ap_proxy_garbage_init</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_get_header"><SAMP>ap_proxy_get_header</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_hash"><SAMP>ap_proxy_hash</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_hex2c"><SAMP>ap_proxy_hex2c</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_hex2sec"><SAMP>ap_proxy_hex2sec</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_host2addr"><SAMP>ap_proxy_host2addr</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_http_canon"><SAMP>ap_proxy_http_canon</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_http_handler"><SAMP>ap_proxy_http_handler</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_is_domainname"><SAMP>ap_proxy_is_domainname</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_is_hostname"><SAMP>ap_proxy_is_hostname</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_is_ipaddr"><SAMP>ap_proxy_is_ipaddr</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_is_word"><SAMP>ap_proxy_is_word</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_liststr"><SAMP>ap_proxy_liststr</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_log_uerror"><SAMP>ap_proxy_log_uerror</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_read_headers"><SAMP>ap_proxy_read_headers</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_sec2hex"><SAMP>ap_proxy_sec2hex</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_send_fb"><SAMP>ap_proxy_send_fb</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxy_send_headers"><SAMP>ap_proxy_send_headers</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
  -  <H3><A NAME="ap_proxyerror"><SAMP>ap_proxyerror</SAMP></A></H3>
  -  <PRE>
  -  prototype
  -  </PRE>
  -  <P>
  -  definition/description
  -  </P>
  -  <HR>
     <H3><A NAME="ap_psignature"><SAMP>ap_psignature</SAMP></A></H3>
     <PRE>
  -  prototype
  +  const char *ap_psignature(const char *prefix, request_rec *r)
     </PRE>
     <P>
     definition/description
  @@ -2167,7 +1991,7 @@
     <HR>
     <H3><A NAME="ap_psocket"><SAMP>ap_psocket</SAMP></A></H3>
     <PRE>
  -  prototype
  +  int ap_psocket(pool *p, int, int, int)
     </PRE>
     <P>
     definition/description
  @@ -2175,7 +1999,7 @@
     <HR>
     <H3><A NAME="ap_pstrcat"><SAMP>ap_pstrcat</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_pstrcat(struct pool *p, ...)
     </PRE>
     <P>
     definition/description
  @@ -2185,7 +2009,7 @@
     <HR>
     <H3><A NAME="ap_pstrdup"><SAMP>ap_pstrdup</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_pstrdup(struct pool *p, const char *s);
     </PRE>
     <P>
     definition/description
  @@ -2193,7 +2017,7 @@
     <HR>
     <H3><A NAME="ap_pstrndup"><SAMP>ap_pstrndup</SAMP></A></H3>
     <PRE>
  -  prototype
  +  char *ap_pstrndup(struct pool *p, const char *s, int n)
     </PRE>
     <P>
     definition/description
  @@ -2201,7 +2025,7 @@
     <HR>
     <H3><A NAME="ap_push_array"><SAMP>ap_push_array</SAMP></A></H3>
     <PRE>
  -  prototype
  +  void *ap_push_array(array_header *a)
     </PRE>
     <P>
     definition/description
  @@ -2305,7 +2129,7 @@
     <HR>
     <H3><A NAME="ap_rprintf"><SAMP>ap_rprintf</SAMP></A></H3>
     <PRE>
  -  prototype
  +API_EXPORT_NONSTD(int) ap_rprintf(request_rec *r, const char *fmt,...)
     </PRE>
     <P>
     definition/description
  @@ -2363,7 +2187,7 @@
     <HR>
     <H3><A NAME="ap_rvputs"><SAMP>ap_rvputs</SAMP></A></H3>
     <PRE>
  -  prototype
  +API_EXPORT_NONSTD(int) ap_rvputs(request_rec *r,...)
     </PRE>
     <P>
     definition/description
  @@ -2445,7 +2269,7 @@
     <HR>
     <H3><A NAME="ap_send_header_field"><SAMP>ap_send_header_field</SAMP></A></H3>
     <PRE>
  -  prototype
  +API_EXPORT_NONSTD(int) ap_send_header_field(request_rec *r, const char *fieldname,
     </PRE>
     <P>
     definition/description
  @@ -2958,7 +2782,30 @@
     <BR>
     Note: API_EXPORT_NONSTD
     </P>
  +  <HR>
     <H2><A NAME="Constants">Constant Definitions</A></H2>
  +  <H3><A NAME="DECLINED"><SAMP>DECLINED</SAMP></A></H3>
  +  <PRE>
  +  #define DECLINED <EM>value</EM>
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="kill_conditions"><SAMP>kill_conditions</SAMP></A></H3>
  +  <PRE>
  +  enum kill_conditions {
  +      kill_never,
  +      kill_always,
  +      kill_after_timeout,
  +      just_wait,
  +      kill_only_once
  +  }
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
     <H3><A NAME="MAX_STRING_LEN"><SAMP>MAX_STRING_LEN</SAMP></A></H3>
     <PRE>
     #define MAX_STRING_LEN <EM>numbytes</EM>
  @@ -2967,6 +2814,14 @@
     definition/description
     </P>
     <HR>
  +  <H3><A NAME="OK"><SAMP>OK</SAMP></A></H3>
  +  <PRE>
  +  #define OK <EM>value</EM>
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
     <H2><A NAME="Structures">Structure Definitions</A></H2>
     <H3><A NAME="AP_MD5_CTX"><SAMP>AP_MD5_CTX</SAMP></A></H3>
     <PRE>
  @@ -2984,6 +2839,22 @@
     definition/description
     </P>
     <HR>
  +  <H3><A NAME="BUFF"><SAMP>BUFF</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="cmd_parms"><SAMP>cmd_parms</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
     <H3><A NAME="command_rec"><SAMP>command_rec</SAMP></A></H3>
     <PRE>
     prototype
  @@ -2992,6 +2863,22 @@
     definition/description
     </P>
     <HR>
  +  <H3><A NAME="configfile_t"><SAMP>configfile_t</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="conn_rec"><SAMP>conn_rec</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
     <H3><A NAME="module"><SAMP>module</SAMP></A></H3>
     <PRE>
     prototype
  @@ -3008,6 +2895,14 @@
     definition/description
     </P>
     <HR>
  +  <H3><A NAME="piped_log"><SAMP>piped_log</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
     <H3><A NAME="pool"><SAMP>pool</SAMP></A></H3>
     <PRE>
     prototype
  @@ -3029,6 +2924,22 @@
      </DD>
     </DL>
     <HR>
  +  <H3><A NAME="regex_t"><SAMP>regex_t</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="regmatch_t"><SAMP>regmatch_t</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
     <H3><A NAME="request_rec"><SAMP>request_rec</SAMP></A></H3>
     <PRE>
     prototype
  @@ -3128,6 +3039,7 @@
     <BR>
     Note: MODULE_VAR_EXPORTed
     </P>
  +  <HR>
     <H3><A NAME="top_module"><SAMP>top_module</SAMP></A></H3>
     <PRE>
     <A HREF="#module">module</A> *top_module
  
  
  

Mime
View raw message