dougm       01/05/22 13:45:48

  Modified:    xs/tables/current/Apache ConstantsTable.pm FunctionTable.pm
                        StructureTable.pm
               xs/tables/current/ModPerl FunctionTable.pm
  Log:
  sync
  
  Revision  Changes    Path
  1.8       +4 -1      modperl-2.0/xs/tables/current/Apache/ConstantsTable.pm
  
  Index: ConstantsTable.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/tables/current/Apache/ConstantsTable.pm,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ConstantsTable.pm 2001/05/03 22:24:04     1.7
  +++ ConstantsTable.pm 2001/05/22 20:45:33     1.8
  @@ -2,7 +2,7 @@
   
   # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   # ! WARNING: generated by Apache::ParseSource/0.02
  -# !          Thu May  3 15:00:16 2001
  +# !          Tue May 22 13:17:31 2001
   # !          do NOT edit, any changes will be lost !
   # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   
  @@ -260,6 +260,8 @@
         'APR_EINCOMPLETE',
         'APR_EABOVEROOT',
         'APR_EBADPATH',
  +      'APR_ENOCLEANUP',
  +      'APR_EMEMSYS',
         'APR_EOF',
         'APR_EINIT',
         'APR_ENOTIMPL',
  @@ -286,6 +288,7 @@
         'APR_ETIMEDOUT',
         'APR_EHOSTUNREACH',
         'APR_ENETUNREACH',
  +      'APR_EFTYPE',
         'APR_END'
       ],
       'finfo' => [
  
  
  
  1.7       +660 -336  modperl-2.0/xs/tables/current/Apache/FunctionTable.pm
  
  Index: FunctionTable.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/tables/current/Apache/FunctionTable.pm,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- FunctionTable.pm  2001/05/05 17:38:31     1.6
  +++ FunctionTable.pm  2001/05/22 20:45:36     1.7
  @@ -2,7 +2,7 @@
   
   # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   # ! WARNING: generated by Apache::ParseSource/0.02
  -# !          Sat May  5 10:26:37 2001
  +# !          Tue May 22 13:17:37 2001
   # !          do NOT edit, any changes will be lost !
   # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   
  @@ -1523,7 +1523,7 @@
         },
         {
           'name' => 'klen',
  -        'type' => 'apr_size_t *'
  +        'type' => 'apr_ssize_t *'
         },
         {
           'name' => 'val',
  @@ -1843,7 +1843,7 @@
         },
         {
           'name' => 'inputLen',
  -        'type' => 'unsigned int'
  +        'type' => 'apr_size_t'
         }
       ],
       'name' => 'apr_md5_update'
  @@ -3183,11 +3183,6 @@
       'name' => 'apr_proc_other_child_check'
     },
     {
  -    'return_type' => 'void',
  -    'args' => [],
  -    'name' => 'apr_proc_probe_writable_fds'
  -  },
  -  {
       'return_type' => 'apr_status_t',
       'args' => [
         {
  @@ -3887,7 +3882,7 @@
         },
         {
           'name' => 'len',
  -        'type' => 'size_t'
  +        'type' => 'apr_size_t'
         },
         {
           'name' => 'format',
  @@ -3909,7 +3904,7 @@
         },
         {
           'name' => 'len',
  -        'type' => 'size_t'
  +        'type' => 'apr_size_t'
         },
         {
           'name' => 'format',
  @@ -5375,36 +5370,6 @@
       'name' => 'apr_hook_deregister_all'
     },
     {
  -    'return_type' => 'int',
  -    'args' => [
  -      {
  -        'name' => 'db',
  -        'type' => 'apr_sdbm_t *'
  -      }
  -    ],
  -    'name' => 'apr_sdbm_rdonly'
  -  },
  -  {
  -    'return_type' => 'apr_status_t',
  -    'args' => [
  -      {
  -        'name' => 'db',
  -        'type' => 'apr_sdbm_t *'
  -      }
  -    ],
  -    'name' => 'apr_sdbm_error_get'
  -  },
  -  {
  -    'return_type' => 'void',
  -    'args' => [
  -      {
  -        'name' => 'db',
  -        'type' => 'apr_sdbm_t *'
  -      }
  -    ],
  -    'name' => 'apr_sdbm_error_clear'
  -  },
  -  {
       'return_type' => 'apr_status_t',
       'args' => [
         {
  @@ -5412,11 +5377,11 @@
           'type' => 'apr_sdbm_t **'
         },
         {
  -        'name' => 'filename',
  +        'name' => 'name',
           'type' => 'const char *'
         },
         {
  -        'name' => 'flags',
  +        'name' => 'mode',
           'type' => 'apr_int32_t'
         },
         {
  @@ -5448,15 +5413,21 @@
           'type' => 'apr_sdbm_t *'
         },
         {
  -        'name' => 'val',
  -        'type' => 'apr_sdbm_datum_t *'
  -      },
  +        'name' => 'type',
  +        'type' => 'int'
  +      }
  +    ],
  +    'name' => 'apr_sdbm_lock'
  +  },
  +  {
  +    'return_type' => 'apr_status_t',
  +    'args' => [
         {
  -        'name' => 'key',
  -        'type' => 'apr_sdbm_datum_t'
  +        'name' => 'db',
  +        'type' => 'apr_sdbm_t *'
         }
       ],
  -    'name' => 'apr_sdbm_fetch'
  +    'name' => 'apr_sdbm_unlock'
     },
     {
       'return_type' => 'apr_status_t',
  @@ -5466,11 +5437,15 @@
           'type' => 'apr_sdbm_t *'
         },
         {
  +        'name' => 'value',
  +        'type' => 'apr_sdbm_datum_t *'
  +      },
  +      {
           'name' => 'key',
  -        'type' => 'const apr_sdbm_datum_t'
  +        'type' => 'apr_sdbm_datum_t'
         }
       ],
  -    'name' => 'apr_sdbm_delete'
  +    'name' => 'apr_sdbm_fetch'
     },
     {
       'return_type' => 'apr_status_t',
  @@ -5488,7 +5463,7 @@
           'type' => 'apr_sdbm_datum_t'
         },
         {
  -        'name' => 'flags',
  +        'name' => 'opt',
           'type' => 'int'
         }
       ],
  @@ -5503,6 +5478,20 @@
         },
         {
           'name' => 'key',
  +        'type' => 'const apr_sdbm_datum_t'
  +      }
  +    ],
  +    'name' => 'apr_sdbm_delete'
  +  },
  +  {
  +    'return_type' => 'apr_status_t',
  +    'args' => [
  +      {
  +        'name' => 'db',
  +        'type' => 'apr_sdbm_t *'
  +      },
  +      {
  +        'name' => 'key',
           'type' => 'apr_sdbm_datum_t *'
         }
       ],
  @@ -5523,6 +5512,16 @@
       'name' => 'apr_sdbm_nextkey'
     },
     {
  +    'return_type' => 'int',
  +    'args' => [
  +      {
  +        'name' => 'db',
  +        'type' => 'apr_sdbm_t *'
  +      }
  +    ],
  +    'name' => 'apr_sdbm_rdonly'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -5773,228 +5772,534 @@
       'name' => 'apr_xml_insert_uri'
     },
     {
  -    'return_type' => 'int',
  +    'return_type' => 'void *',
       'args' => [
         {
  -        'name' => 'pconf',
  -        'type' => 'apr_pool_t *'
  -      },
  -      {
  -        'name' => 'plog',
  -        'type' => 'apr_pool_t *'
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t *'
         },
         {
  -        'name' => 'server_conf',
  -        'type' => 'server_rec *'
  +        'name' => 'size',
  +        'type' => 'apr_size_t'
         }
       ],
  -    'name' => 'ap_mpm_run'
  -  },
  -  {
  -    'return_type' => 'int',
  -    'args' => [],
  -    'name' => 'ap_graceful_stop_signalled'
  +    'name' => 'apr_sms_malloc'
     },
     {
  -    'return_type' => 'apr_status_t',
  +    'return_type' => 'void *',
       'args' => [
  -      {
  -        'name' => 'r',
  -        'type' => 'const request_rec *'
  -      },
  -      {
  -        'name' => 'newproc',
  -        'type' => 'apr_proc_t *'
  -      },
         {
  -        'name' => 'progname',
  -        'type' => 'const char *'
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t *'
         },
         {
  -        'name' => 'args',
  -        'type' => 'const char * const *'
  -      },
  +        'name' => 'size',
  +        'type' => 'apr_size_t'
  +      }
  +    ],
  +    'name' => 'apr_sms_calloc'
  +  },
  +  {
  +    'return_type' => 'void *',
  +    'args' => [
         {
  -        'name' => 'env',
  -        'type' => 'const char * const *'
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t *'
         },
         {
  -        'name' => 'attr',
  -        'type' => 'apr_procattr_t *'
  +        'name' => 'mem',
  +        'type' => 'void *'
         },
         {
  -        'name' => 'p',
  -        'type' => 'apr_pool_t *'
  +        'name' => 'size',
  +        'type' => 'apr_size_t'
         }
       ],
  -    'name' => 'ap_os_create_privileged_process'
  +    'name' => 'apr_sms_realloc'
     },
     {
       'return_type' => 'apr_status_t',
       'args' => [
         {
  -        'name' => 'query_code',
  -        'type' => 'int'
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t *'
         },
         {
  -        'name' => 'result',
  -        'type' => 'int *'
  +        'name' => 'mem',
  +        'type' => 'void *'
         }
       ],
  -    'name' => 'ap_mpm_query'
  +    'name' => 'apr_sms_free'
     },
     {
  -    'return_type' => 'ap_directive_t *',
  +    'return_type' => 'apr_sms_t *',
       'args' => [
  -      {
  -        'name' => 'parent',
  -        'type' => 'ap_directive_t **'
  -      },
  -      {
  -        'name' => 'current',
  -        'type' => 'ap_directive_t *'
  -      },
         {
  -        'name' => 'toadd',
  -        'type' => 'ap_directive_t *'
  +        'name' => 'memory',
  +        'type' => 'void *'
         },
         {
  -        'name' => 'child',
  -        'type' => 'int'
  +        'name' => 'parent_mem_sys',
  +        'type' => 'apr_sms_t *'
         }
       ],
  -    'name' => 'ap_add_node'
  +    'name' => 'apr_sms_create'
     },
     {
  -    'return_type' => 'const char *',
  +    'return_type' => 'apr_status_t',
       'args' => [
  -      {
  -        'name' => 'cmd',
  -        'type' => 'cmd_parms *'
  -      },
  -      {
  -        'name' => 'struct_ptr',
  -        'type' => 'void *'
  -      },
         {
  -        'name' => 'arg',
  -        'type' => 'const char *'
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t *'
         }
       ],
  -    'name' => 'ap_set_string_slot'
  +    'name' => 'apr_sms_reset'
     },
     {
  -    'return_type' => 'const char *',
  +    'return_type' => 'apr_status_t',
       'args' => [
         {
  -        'name' => 'cmd',
  -        'type' => 'cmd_parms *'
  -      },
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t *'
  +      }
  +    ],
  +    'name' => 'apr_sms_destroy'
  +  },
  +  {
  +    'return_type' => 'void',
  +    'args' => [
         {
  -        'name' => 'struct_ptr',
  -        'type' => 'void *'
  -      },
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t *'
  +      }
  +    ],
  +    'name' => 'apr_sms_threadsafe_lock'
  +  },
  +  {
  +    'return_type' => 'void',
  +    'args' => [
         {
  -        'name' => 'arg',
  -        'type' => 'const char *'
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t *'
         }
       ],
  -    'name' => 'ap_set_int_slot'
  +    'name' => 'apr_sms_threadsafe_unlock'
     },
     {
  -    'return_type' => 'int',
  +    'return_type' => 'apr_status_t',
       'args' => [
         {
  -        'name' => 'cmd',
  -        'type' => 'cmd_parms *'
  +        'name' => 'a',
  +        'type' => 'apr_sms_t *'
         },
         {
  -        'name' => 'method',
  -        'type' => 'const char *'
  +        'name' => 'b',
  +        'type' => 'apr_sms_t *'
         }
       ],
  -    'name' => 'ap_method_is_limited'
  +    'name' => 'apr_sms_is_ancestor'
     },
     {
  -    'return_type' => 'const char *',
  +    'return_type' => 'apr_status_t',
       'args' => [
         {
  -        'name' => 'cmd',
  -        'type' => 'cmd_parms *'
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t *'
         },
         {
  -        'name' => 'struct_ptr',
  +        'name' => 'data',
           'type' => 'void *'
         },
         {
  -        'name' => 'arg',
  -        'type' => 'const char *'
  +        'name' => 'arg2',
  +        'type' => 'apr_status_t (*cleanup_fn)(void *)'
         }
       ],
  -    'name' => 'ap_set_string_slot_lower'
  +    'name' => 'apr_sms_cleanup_register'
     },
     {
  -    'return_type' => 'const char *',
  +    'return_type' => 'apr_status_t',
       'args' => [
         {
  -        'name' => 'cmd',
  -        'type' => 'cmd_parms *'
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t *'
         },
         {
  -        'name' => 'struct_ptr',
  +        'name' => 'data',
           'type' => 'void *'
         },
         {
  -        'name' => 'arg',
  -        'type' => 'int'
  +        'name' => 'arg2',
  +        'type' => 'apr_status_t (*cleanup)(void *)'
         }
       ],
  -    'name' => 'ap_set_flag_slot'
  +    'name' => 'apr_sms_cleanup_unregister'
     },
     {
  -    'return_type' => 'const char *',
  +    'return_type' => 'apr_status_t',
       'args' => [
         {
  -        'name' => 'cmd',
  -        'type' => 'cmd_parms *'
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t *'
         },
         {
  -        'name' => 'struct_ptr',
  +        'name' => 'data',
           'type' => 'void *'
         },
         {
  -        'name' => 'arg',
  -        'type' => 'const char *'
  +        'name' => 'arg2',
  +        'type' => 'apr_status_t (*cleanup)(void *)'
         }
       ],
  -    'name' => 'ap_set_file_slot'
  +    'name' => 'apr_sms_cleanup_run'
     },
     {
  -    'return_type' => 'const char *',
  +    'return_type' => 'apr_status_t',
       'args' => [
  -      {
  -        'name' => 'p',
  -        'type' => 'apr_pool_t *'
  -      },
         {
  -        'name' => 'fname',
  -        'type' => 'const char *'
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t **'
         }
       ],
  -    'name' => 'ap_server_root_relative'
  +    'name' => 'apr_sms_std_create'
     },
     {
  -    'return_type' => 'void',
  +    'return_type' => 'apr_status_t',
       'args' => [
         {
  -        'name' => 'm',
  -        'type' => 'module *'
  +        'name' => 'mem_sys',
  +        'type' => 'apr_sms_t **'
         },
         {
  +        'name' => 'pms',
  +        'type' => 'apr_sms_t *'
  +      }
  +    ],
  +    'name' => 'apr_sms_tracking_create'
  +  },
  +  {
  +    'return_type' => 'apr_port_t',
  +    'args' => [
  +      {
  +        'name' => 'scheme_str',
  +        'type' => 'const char *'
  +      }
  +    ],
  +    'name' => 'apr_uri_default_port_for_scheme'
  +  },
  +  {
  +    'return_type' => 'char *',
  +    'args' => [
  +      {
  +        'name' => 'p',
  +        'type' => 'apr_pool_t *'
  +      },
  +      {
  +        'name' => 'uptr',
  +        'type' => 'const apr_uri_components *'
  +      },
  +      {
  +        'name' => 'flags',
  +        'type' => 'unsigned'
  +      }
  +    ],
  +    'name' => 'apr_uri_unparse_components'
  +  },
  +  {
  +    'return_type' => 'int',
  +    'args' => [
  +      {
           'name' => 'p',
           'type' => 'apr_pool_t *'
  +      },
  +      {
  +        'name' => 'uri',
  +        'type' => 'const char *'
  +      },
  +      {
  +        'name' => 'uptr',
  +        'type' => 'apr_uri_components *'
         }
       ],
  +    'name' => 'apr_uri_parse_components'
  +  },
  +  {
  +    'return_type' => 'int',
  +    'args' => [
  +      {
  +        'name' => 'p',
  +        'type' => 'apr_pool_t *'
  +      },
  +      {
  +        'name' => 'hostinfo',
  +        'type' => 'const char *'
  +      },
  +      {
  +        'name' => 'uptr',
  +        'type' => 'apr_uri_components *'
  +      }
  +    ],
  +    'name' => 'apr_uri_parse_hostinfo_components'
  +  },
  +  {
  +    'return_type' => 'void',
  +    'args' => [
  +      {
  +        'name' => 'szName',
  +        'type' => 'const char *'
  +      },
  +      {
  +        'name' => 'arg1',
  +        'type' => 'void (*pfn)(void)'
  +      },
  +      {
  +        'name' => 'aszPre',
  +        'type' => 'const char * const *'
  +      },
  +      {
  +        'name' => 'aszSucc',
  +        'type' => 'const char * const *'
  +      },
  +      {
  +        'name' => 'nOrder',
  +        'type' => 'int'
  +      }
  +    ],
  +    'name' => 'apr_optional_hook_add'
  +  },
  +  {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [
  +      {
  +        'name' => 'szName',
  +        'type' => 'const char *'
  +      }
  +    ],
  +    'name' => 'apr_optional_hook_get'
  +  },
  +  {
  +    'return_type' => 'int',
  +    'args' => [
  +      {
  +        'name' => 'pconf',
  +        'type' => 'apr_pool_t *'
  +      },
  +      {
  +        'name' => 'plog',
  +        'type' => 'apr_pool_t *'
  +      },
  +      {
  +        'name' => 'server_conf',
  +        'type' => 'server_rec *'
  +      }
  +    ],
  +    'name' => 'ap_mpm_run'
  +  },
  +  {
  +    'return_type' => 'int',
  +    'args' => [],
  +    'name' => 'ap_graceful_stop_signalled'
  +  },
  +  {
  +    'return_type' => 'apr_status_t',
  +    'args' => [
  +      {
  +        'name' => 'r',
  +        'type' => 'const request_rec *'
  +      },
  +      {
  +        'name' => 'newproc',
  +        'type' => 'apr_proc_t *'
  +      },
  +      {
  +        'name' => 'progname',
  +        'type' => 'const char *'
  +      },
  +      {
  +        'name' => 'args',
  +        'type' => 'const char * const *'
  +      },
  +      {
  +        'name' => 'env',
  +        'type' => 'const char * const *'
  +      },
  +      {
  +        'name' => 'attr',
  +        'type' => 'apr_procattr_t *'
  +      },
  +      {
  +        'name' => 'p',
  +        'type' => 'apr_pool_t *'
  +      }
  +    ],
  +    'name' => 'ap_os_create_privileged_process'
  +  },
  +  {
  +    'return_type' => 'apr_status_t',
  +    'args' => [
  +      {
  +        'name' => 'query_code',
  +        'type' => 'int'
  +      },
  +      {
  +        'name' => 'result',
  +        'type' => 'int *'
  +      }
  +    ],
  +    'name' => 'ap_mpm_query'
  +  },
  +  {
  +    'return_type' => 'ap_directive_t *',
  +    'args' => [
  +      {
  +        'name' => 'parent',
  +        'type' => 'ap_directive_t **'
  +      },
  +      {
  +        'name' => 'current',
  +        'type' => 'ap_directive_t *'
  +      },
  +      {
  +        'name' => 'toadd',
  +        'type' => 'ap_directive_t *'
  +      },
  +      {
  +        'name' => 'child',
  +        'type' => 'int'
  +      }
  +    ],
  +    'name' => 'ap_add_node'
  +  },
  +  {
  +    'return_type' => 'const char *',
  +    'args' => [
  +      {
  +        'name' => 'cmd',
  +        'type' => 'cmd_parms *'
  +      },
  +      {
  +        'name' => 'struct_ptr',
  +        'type' => 'void *'
  +      },
  +      {
  +        'name' => 'arg',
  +        'type' => 'const char *'
  +      }
  +    ],
  +    'name' => 'ap_set_string_slot'
  +  },
  +  {
  +    'return_type' => 'const char *',
  +    'args' => [
  +      {
  +        'name' => 'cmd',
  +        'type' => 'cmd_parms *'
  +      },
  +      {
  +        'name' => 'struct_ptr',
  +        'type' => 'void *'
  +      },
  +      {
  +        'name' => 'arg',
  +        'type' => 'const char *'
  +      }
  +    ],
  +    'name' => 'ap_set_int_slot'
  +  },
  +  {
  +    'return_type' => 'int',
  +    'args' => [
  +      {
  +        'name' => 'cmd',
  +        'type' => 'cmd_parms *'
  +      },
  +      {
  +        'name' => 'method',
  +        'type' => 'const char *'
  +      }
  +    ],
  +    'name' => 'ap_method_is_limited'
  +  },
  +  {
  +    'return_type' => 'const char *',
  +    'args' => [
  +      {
  +        'name' => 'cmd',
  +        'type' => 'cmd_parms *'
  +      },
  +      {
  +        'name' => 'struct_ptr',
  +        'type' => 'void *'
  +      },
  +      {
  +        'name' => 'arg',
  +        'type' => 'const char *'
  +      }
  +    ],
  +    'name' => 'ap_set_string_slot_lower'
  +  },
  +  {
  +    'return_type' => 'const char *',
  +    'args' => [
  +      {
  +        'name' => 'cmd',
  +        'type' => 'cmd_parms *'
  +      },
  +      {
  +        'name' => 'struct_ptr',
  +        'type' => 'void *'
  +      },
  +      {
  +        'name' => 'arg',
  +        'type' => 'int'
  +      }
  +    ],
  +    'name' => 'ap_set_flag_slot'
  +  },
  +  {
  +    'return_type' => 'const char *',
  +    'args' => [
  +      {
  +        'name' => 'cmd',
  +        'type' => 'cmd_parms *'
  +      },
  +      {
  +        'name' => 'struct_ptr',
  +        'type' => 'void *'
  +      },
  +      {
  +        'name' => 'arg',
  +        'type' => 'const char *'
  +      }
  +    ],
  +    'name' => 'ap_set_file_slot'
  +  },
  +  {
  +    'return_type' => 'const char *',
  +    'args' => [
  +      {
  +        'name' => 'p',
  +        'type' => 'apr_pool_t *'
  +      },
  +      {
  +        'name' => 'fname',
  +        'type' => 'const char *'
  +      }
  +    ],
  +    'name' => 'ap_server_root_relative'
  +  },
  +  {
  +    'return_type' => 'void',
  +    'args' => [
  +      {
  +        'name' => 'm',
  +        'type' => 'module *'
  +      },
  +      {
  +        'name' => 'p',
  +        'type' => 'apr_pool_t *'
  +      }
  +    ],
       'name' => 'ap_add_module'
     },
     {
  @@ -6353,70 +6658,6 @@
       'name' => 'ap_fixup_virtual_hosts'
     },
     {
  -    'return_type' => 'ap_conf_vector_t *',
  -    'args' => [
  -      {
  -        'name' => 'p',
  -        'type' => 'apr_pool_t *'
  -      }
  -    ],
  -    'name' => 'ap_create_request_config'
  -  },
  -  {
  -    'return_type' => 'ap_conf_vector_t *',
  -    'args' => [
  -      {
  -        'name' => 'p',
  -        'type' => 'apr_pool_t *'
  -      },
  -      {
  -        'name' => 'base',
  -        'type' => 'ap_conf_vector_t *'
  -      },
  -      {
  -        'name' => 'new_conf',
  -        'type' => 'ap_conf_vector_t *'
  -      }
  -    ],
  -    'name' => 'ap_merge_per_dir_configs'
  -  },
  -  {
  -    'return_type' => 'ap_conf_vector_t *',
  -    'args' => [
  -      {
  -        'name' => 'p',
  -        'type' => 'apr_pool_t *'
  -      }
  -    ],
  -    'name' => 'ap_create_conn_config'
  -  },
  -  {
  -    'return_type' => 'int',
  -    'args' => [
  -      {
  -        'name' => 'result',
  -        'type' => 'ap_conf_vector_t **'
  -      },
  -      {
  -        'name' => 'r',
  -        'type' => 'request_rec *'
  -      },
  -      {
  -        'name' => 'override',
  -        'type' => 'int'
  -      },
  -      {
  -        'name' => 'path',
  -        'type' => 'const char *'
  -      },
  -      {
  -        'name' => 'access_name',
  -        'type' => 'const char *'
  -      }
  -    ],
  -    'name' => 'ap_parse_htaccess'
  -  },
  -  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -6459,20 +6700,10 @@
         },
         {
           'name' => 'ptemp',
  -        'type' => 'apr_pool_t *'
  -      }
  -    ],
  -    'name' => 'ap_process_config_tree'
  -  },
  -  {
  -    'return_type' => 'int',
  -    'args' => [
  -      {
  -        'name' => 'r',
  -        'type' => 'request_rec *'
  +        'type' => 'apr_pool_t *'
         }
       ],
  -    'name' => 'ap_invoke_handler'
  +    'name' => 'ap_process_config_tree'
     },
     {
       'return_type' => 'void',
  @@ -6507,6 +6738,11 @@
       'name' => 'ap_run_header_parser'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_header_parser'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -6547,6 +6783,11 @@
       'name' => 'ap_run_pre_config'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_pre_config'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -6591,6 +6832,11 @@
       'name' => 'ap_run_post_config'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_post_config'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -6635,6 +6881,11 @@
       'name' => 'ap_run_open_logs'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_open_logs'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -6671,6 +6922,11 @@
       'name' => 'ap_run_child_init'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_child_init'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -6703,6 +6959,11 @@
       'name' => 'ap_run_handler'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_handler'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -6735,6 +6996,11 @@
       'name' => 'ap_run_quick_handler'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_quick_handler'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -6762,26 +7028,9 @@
       'name' => 'ap_run_optional_fn_retrieve'
     },
     {
  -    'return_type' => 'conn_rec *',
  -    'args' => [
  -      {
  -        'name' => 'p',
  -        'type' => 'apr_pool_t *'
  -      },
  -      {
  -        'name' => 'server',
  -        'type' => 'server_rec *'
  -      },
  -      {
  -        'name' => 'inout',
  -        'type' => 'apr_socket_t *'
  -      },
  -      {
  -        'name' => 'id',
  -        'type' => 'long'
  -      }
  -    ],
  -    'name' => 'ap_new_connection'
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_optional_fn_retrieve'
     },
     {
       'return_type' => 'void',
  @@ -6826,6 +7075,11 @@
       'name' => 'ap_run_pre_connection'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_pre_connection'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -6858,6 +7112,11 @@
       'name' => 'ap_run_process_connection'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_process_connection'
  +  },
  +  {
       'return_type' => 'int',
       'args' => [
         {
  @@ -7104,80 +7363,6 @@
       'name' => 'ap_get_server_built'
     },
     {
  -    'return_type' => 'apr_port_t',
  -    'args' => [
  -      {
  -        'name' => 'scheme_str',
  -        'type' => 'const char *'
  -      }
  -    ],
  -    'name' => 'ap_default_port_for_scheme'
  -  },
  -  {
  -    'return_type' => 'apr_port_t',
  -    'args' => [
  -      {
  -        'name' => 'r',
  -        'type' => 'const request_rec *'
  -      }
  -    ],
  -    'name' => 'ap_default_port_for_request'
  -  },
  -  {
  -    'return_type' => 'char *',
  -    'args' => [
  -      {
  -        'name' => 'p',
  -        'type' => 'apr_pool_t *'
  -      },
  -      {
  -        'name' => 'uptr',
  -        'type' => 'const uri_components *'
  -      },
  -      {
  -        'name' => 'flags',
  -        'type' => 'unsigned'
  -      }
  -    ],
  -    'name' => 'ap_unparse_uri_components'
  -  },
  -  {
  -    'return_type' => 'int',
  -    'args' => [
  -      {
  -        'name' => 'p',
  -        'type' => 'apr_pool_t *'
  -      },
  -      {
  -        'name' => 'uri',
  -        'type' => 'const char *'
  -      },
  -      {
  -        'name' => 'uptr',
  -        'type' => 'uri_components *'
  -      }
  -    ],
  -    'name' => 'ap_parse_uri_components'
  -  },
  -  {
  -    'return_type' => 'int',
  -    'args' => [
  -      {
  -        'name' => 'p',
  -        'type' => 'apr_pool_t *'
  -      },
  -      {
  -        'name' => 'hostinfo',
  -        'type' => 'const char *'
  -      },
  -      {
  -        'name' => 'uptr',
  -        'type' => 'uri_components *'
  -      }
  -    ],
  -    'name' => 'ap_parse_hostinfo_components'
  -  },
  -  {
       'return_type' => 'char *',
       'args' => [
         {
  @@ -8160,7 +8345,7 @@
         },
         {
           'name' => 'readbytes',
  -        'type' => 'apr_size_t'
  +        'type' => 'apr_size_t *'
         }
       ],
       'name' => 'ap_get_brigade'
  @@ -8970,6 +9155,11 @@
       'name' => 'ap_run_post_read_request'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_post_read_request'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -9002,6 +9192,11 @@
       'name' => 'ap_run_log_transaction'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_log_transaction'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -9034,6 +9229,11 @@
       'name' => 'ap_run_http_method'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_http_method'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -9066,6 +9266,11 @@
       'name' => 'ap_run_default_port'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_default_port'
  +  },
  +  {
       'return_type' => 'apr_bucket *',
       'args' => [
         {
  @@ -9414,6 +9619,11 @@
       'name' => 'ap_run_create_request'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_create_request'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -9446,6 +9656,11 @@
       'name' => 'ap_run_translate_name'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_translate_name'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -9478,6 +9693,11 @@
       'name' => 'ap_run_check_user_id'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_check_user_id'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -9510,6 +9730,11 @@
       'name' => 'ap_run_fixups'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_fixups'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -9542,6 +9767,11 @@
       'name' => 'ap_run_type_checker'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_type_checker'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -9574,6 +9804,11 @@
       'name' => 'ap_run_access_checker'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_access_checker'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -9606,6 +9841,11 @@
       'name' => 'ap_run_auth_checker'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_auth_checker'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -9638,6 +9878,11 @@
       'name' => 'ap_run_insert_filter'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_insert_filter'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -9860,6 +10105,11 @@
       'name' => 'ap_run_get_suexec_identity'
     },
     {
  +    'return_type' => 'apr_array_header_t *',
  +    'args' => [],
  +    'name' => 'ap_hook_get_get_suexec_identity'
  +  },
  +  {
       'return_type' => 'void',
       'args' => [
         {
  @@ -10156,6 +10406,80 @@
         }
       ],
       'name' => 'ap_send_size'
  +  },
  +  {
  +    'return_type' => 'apr_port_t',
  +    'args' => [
  +      {
  +        'name' => 'scheme_str',
  +        'type' => 'const char *'
  +      }
  +    ],
  +    'name' => 'ap_default_port_for_scheme'
  +  },
  +  {
  +    'return_type' => 'apr_port_t',
  +    'args' => [
  +      {
  +        'name' => 'r',
  +        'type' => 'const request_rec *'
  +      }
  +    ],
  +    'name' => 'ap_default_port_for_request'
  +  },
  +  {
  +    'return_type' => 'char *',
  +    'args' => [
  +      {
  +        'name' => 'p',
  +        'type' => 'apr_pool_t *'
  +      },
  +      {
  +        'name' => 'uptr',
  +        'type' => 'const uri_components *'
  +      },
  +      {
  +        'name' => 'flags',
  +        'type' => 'unsigned'
  +      }
  +    ],
  +    'name' => 'ap_unparse_uri_components'
  +  },
  +  {
  +    'return_type' => 'int',
  +    'args' => [
  +      {
  +        'name' => 'p',
  +        'type' => 'apr_pool_t *'
  +      },
  +      {
  +        'name' => 'uri',
  +        'type' => 'const char *'
  +      },
  +      {
  +        'name' => 'uptr',
  +        'type' => 'uri_components *'
  +      }
  +    ],
  +    'name' => 'ap_parse_uri_components'
  +  },
  +  {
  +    'return_type' => 'int',
  +    'args' => [
  +      {
  +        'name' => 'p',
  +        'type' => 'apr_pool_t *'
  +      },
  +      {
  +        'name' => 'hostinfo',
  +        'type' => 'const char *'
  +      },
  +      {
  +        'name' => 'uptr',
  +        'type' => 'uri_components *'
  +      }
  +    ],
  +    'name' => 'ap_parse_hostinfo_components'
     },
     {
       'return_type' => 'int',
  
  
  
  1.7       +130 -3    modperl-2.0/xs/tables/current/Apache/StructureTable.pm
  
  Index: StructureTable.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/tables/current/Apache/StructureTable.pm,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- StructureTable.pm 2001/05/05 17:38:31     1.6
  +++ StructureTable.pm 2001/05/22 20:45:37     1.7
  @@ -2,7 +2,7 @@
   
   # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   # ! WARNING: generated by Apache::ParseSource/0.02
  -# !          Sat May  5 10:26:39 2001
  +# !          Tue May 22 13:17:39 2001
   # !          do NOT edit, any changes will be lost !
   # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   
  @@ -382,7 +382,7 @@
         },
         {
           'name' => 'parsed_uri',
  -        'type' => 'uri_components'
  +        'type' => 'apr_uri_components'
         },
         {
           'name' => 'per_dir_config',
  @@ -860,7 +860,7 @@
           'type' => 'apr_xml_ns_scope *'
         },
         {
  -        'name' => 'private',
  +        'name' => 'priv',
           'type' => 'void *'
         }
       ],
  @@ -1283,6 +1283,72 @@
     {
       'elts' => [
         {
  +        'name' => 'parent_mem_sys',
  +        'type' => 'apr_sms_t *'
  +      },
  +      {
  +        'name' => 'child_mem_sys',
  +        'type' => 'apr_sms_t *'
  +      },
  +      {
  +        'name' => 'sibling_mem_sys',
  +        'type' => 'apr_sms_t *'
  +      },
  +      {
  +        'name' => 'ref_mem_sys',
  +        'type' => 'apr_sms_t **'
  +      },
  +      {
  +        'name' => 'accounting_mem_sys',
  +        'type' => 'apr_sms_t *'
  +      },
  +      {
  +        'name' => 'cleanups',
  +        'type' => 'apr_sms_cleanup *'
  +      },
  +      {
  +        'name' => 'malloc_fn',
  +        'type' => 'void *(*)(apr_sms_t *mem_sys, apr_size_t size)'
  +      },
  +      {
  +        'name' => 'calloc_fn',
  +        'type' => 'void *(*)(apr_sms_t *mem_sys, apr_size_t size)'
  +      },
  +      {
  +        'name' => 'realloc_fn',
  +        'type' => 'void *(*)(apr_sms_t *mem_sys, void *memory,
  +                       apr_size_t size)'
  +      },
  +      {
  +        'name' => 'free_fn',
  +        'type' => 'apr_status_t(*)(apr_sms_t *mem_sys, void *memory)'
  +      },
  +      {
  +        'name' => 'reset_fn',
  +        'type' => 'apr_status_t(*)(apr_sms_t *mem_sys)'
  +      },
  +      {
  +        'name' => 'pre_destroy_fn',
  +        'type' => 'void(*)(apr_sms_t *mem_sys)'
  +      },
  +      {
  +        'name' => 'destroy_fn',
  +        'type' => 'apr_status_t(*)(apr_sms_t *mem_sys)'
  +      },
  +      {
  +        'name' => 'threadsafe_lock_fn',
  +        'type' => 'void(*)(apr_sms_t *mem_sys)'
  +      },
  +      {
  +        'name' => 'threadsafe_unlock_fn',
  +        'type' => 'void(*)(apr_sms_t *mem_sys)'
  +      }
  +    ],
  +    'type' => 'apr_sms_t'
  +  },
  +  {
  +    'elts' => [
  +      {
           'name' => 'process',
           'type' => 'process_rec *'
         },
  @@ -1463,6 +1529,67 @@
     {
       'elts' => [],
       'type' => 'ap_out_filter_func'
  +  },
  +  {
  +    'elts' => [
  +      {
  +        'name' => 'scheme',
  +        'type' => 'char *'
  +      },
  +      {
  +        'name' => 'hostinfo',
  +        'type' => 'char *'
  +      },
  +      {
  +        'name' => 'user',
  +        'type' => 'char *'
  +      },
  +      {
  +        'name' => 'password',
  +        'type' => 'char *'
  +      },
  +      {
  +        'name' => 'hostname',
  +        'type' => 'char *'
  +      },
  +      {
  +        'name' => 'port_str',
  +        'type' => 'char *'
  +      },
  +      {
  +        'name' => 'path',
  +        'type' => 'char *'
  +      },
  +      {
  +        'name' => 'query',
  +        'type' => 'char *'
  +      },
  +      {
  +        'name' => 'fragment',
  +        'type' => 'char *'
  +      },
  +      {
  +        'name' => 'hostent',
  +        'type' => 'hostent *'
  +      },
  +      {
  +        'name' => 'port',
  +        'type' => 'apr_port_t'
  +      },
  +      {
  +        'name' => 'is_initialized',
  +        'type' => 'unsigned'
  +      },
  +      {
  +        'name' => 'dns_looked_up',
  +        'type' => 'unsigned'
  +      },
  +      {
  +        'name' => 'dns_resolved',
  +        'type' => 'unsigned'
  +      }
  +    ],
  +    'type' => 'apr_uri_components'
     },
     {
       'elts' => [],
  
  
  
  1.17      +232 -68   modperl-2.0/xs/tables/current/ModPerl/FunctionTable.pm
  
  Index: FunctionTable.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/tables/current/ModPerl/FunctionTable.pm,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- FunctionTable.pm  2001/05/05 19:24:44     1.16
  +++ FunctionTable.pm  2001/05/22 20:45:45     1.17
  @@ -2,7 +2,7 @@
   
   # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   # ! WARNING: generated by ModPerl::ParseSource/0.01
  -# !          Sat May  5 12:17:55 2001
  +# !          Tue May 22 13:17:52 2001
   # !          do NOT edit, any changes will be lost !
   # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   
  @@ -481,6 +481,16 @@
       'name' => 'modperl_cleanup_data_new'
     },
     {
  +    'return_type' => 'modperl_uri_t *',
  +    'args' => [
  +      {
  +        'name' => 'p',
  +        'type' => 'apr_pool_t *'
  +      }
  +    ],
  +    'name' => 'modperl_uri_new'
  +  },
  +  {
       'return_type' => 'void *',
       'args' => [
         {
  @@ -1907,6 +1917,88 @@
       'name' => 'modperl_cmd_post_config_handlers'
     },
     {
  +    'return_type' => 'void',
  +    'args' => [
  +      {
  +        'name' => 'my_perl',
  +        'type' => 'PerlInterpreter *'
  +      },
  +      {
  +        'name' => 'handle',
  +        'type' => 'GV *'
  +      }
  +    ],
  +    'name' => 'modperl_io_handle_untie'
  +  },
  +  {
  +    'return_type' => 'void',
  +    'args' => [
  +      {
  +        'name' => 'my_perl',
  +        'type' => 'PerlInterpreter *'
  +      },
  +      {
  +        'name' => 'handle',
  +        'type' => 'GV *'
  +      },
  +      {
  +        'name' => 'classname',
  +        'type' => 'char *'
  +      },
  +      {
  +        'name' => 'ptr',
  +        'type' => 'void *'
  +      }
  +    ],
  +    'name' => 'modperl_io_handle_tie'
  +  },
  +  {
  +    'return_type' => 'int',
  +    'args' => [
  +      {
  +        'name' => 'my_perl',
  +        'type' => 'PerlInterpreter *'
  +      },
  +      {
  +        'name' => 'handle',
  +        'type' => 'GV *'
  +      },
  +      {
  +        'name' => 'classname',
  +        'type' => 'char *'
  +      }
  +    ],
  +    'name' => 'modperl_io_handle_tied'
  +  },
  +  {
  +    'return_type' => 'GV *',
  +    'args' => [
  +      {
  +        'name' => 'my_perl',
  +        'type' => 'PerlInterpreter *'
  +      },
  +      {
  +        'name' => 'r',
  +        'type' => 'request_rec *'
  +      }
  +    ],
  +    'name' => 'modperl_io_tie_stdout'
  +  },
  +  {
  +    'return_type' => 'GV *',
  +    'args' => [
  +      {
  +        'name' => 'my_perl',
  +        'type' => 'PerlInterpreter *'
  +      },
  +      {
  +        'name' => 'r',
  +        'type' => 'request_rec *'
  +      }
  +    ],
  +    'name' => 'modperl_io_tie_stdin'
  +  },
  +  {
       'return_type' => 'apr_status_t',
       'args' => [
         {
  @@ -1997,7 +2089,7 @@
         },
         {
           'name' => 'readbytes',
  -        'type' => 'apr_size_t'
  +        'type' => 'apr_size_t *'
         }
       ],
       'name' => 'modperl_run_filter'
  @@ -2107,7 +2199,7 @@
         },
         {
           'name' => 'readbytes',
  -        'type' => 'apr_size_t'
  +        'type' => 'apr_size_t *'
         }
       ],
       'name' => 'modperl_input_filter_handler'
  @@ -2655,6 +2747,52 @@
       'return_type' => 'void',
       'args' => [
         {
  +        'name' => 'my_perl',
  +        'type' => 'PerlInterpreter *'
  +      },
  +      {
  +        'name' => 'r',
  +        'type' => 'request_rec *'
  +      }
  +    ],
  +    'name' => 'modperl_env_request_tie'
  +  },
  +  {
  +    'return_type' => 'void',
  +    'args' => [
  +      {
  +        'name' => 'my_perl',
  +        'type' => 'PerlInterpreter *'
  +      },
  +      {
  +        'name' => 'r',
  +        'type' => 'request_rec *'
  +      }
  +    ],
  +    'name' => 'modperl_env_request_untie'
  +  },
  +  {
  +    'return_type' => 'int',
  +    'args' => [
  +      {
  +        'name' => 'r',
  +        'type' => 'request_rec *'
  +      },
  +      {
  +        'name' => 'buffer',
  +        'type' => 'char *'
  +      },
  +      {
  +        'name' => 'bodytext',
  +        'type' => 'const char **'
  +      }
  +    ],
  +    'name' => 'modperl_cgi_header_parse'
  +  },
  +  {
  +    'return_type' => 'void',
  +    'args' => [
  +      {
           'name' => 's',
           'type' => 'server_rec *'
         },
  @@ -2760,6 +2898,16 @@
       'name' => 'modperl_response_handler'
     },
     {
  +    'return_type' => 'int',
  +    'args' => [
  +      {
  +        'name' => 'r',
  +        'type' => 'request_rec *'
  +      }
  +    ],
  +    'name' => 'modperl_response_handler_cgi'
  +  },
  +  {
       'return_type' => 'apr_bucket *',
       'args' => [
         {
  @@ -2966,6 +3114,60 @@
       'name' => 'mpxs_apr_ipsubnet_create'
     },
     {
  +    'return_type' => 'char *',
  +    'args' => [
  +      {
  +        'name' => 'my_perl',
  +        'type' => 'PerlInterpreter *'
  +      },
  +      {
  +        'name' => 'uptr',
  +        'type' => 'apr_uri_components *'
  +      },
  +      {
  +        'name' => 'flags',
  +        'type' => 'unsigned'
  +      }
  +    ],
  +    'name' => 'mpxs_apr_uri_unparse_components'
  +  },
  +  {
  +    'return_type' => 'apr_uri_components *',
  +    'args' => [
  +      {
  +        'name' => 'my_perl',
  +        'type' => 'PerlInterpreter *'
  +      },
  +      {
  +        'name' => 'classname',
  +        'type' => 'SV *'
  +      },
  +      {
  +        'name' => 'obj',
  +        'type' => 'SV *'
  +      },
  +      {
  +        'name' => 'uri_string',
  +        'type' => 'const char *'
  +      }
  +    ],
  +    'name' => 'mpxs_apr_uri_parse_components'
  +  },
  +  {
  +    'return_type' => 'char *',
  +    'args' => [
  +      {
  +        'name' => 'uri',
  +        'type' => 'apr_uri_components *'
  +      },
  +      {
  +        'name' => 'portsv',
  +        'type' => 'SV *'
  +      }
  +    ],
  +    'name' => 'mpxs_APR__URI_port'
  +  },
  +  {
       'return_type' => 'apr_bucket_brigade *',
       'args' => [
         {
  @@ -3314,17 +3516,7 @@
       'name' => 'mpxs_Apache__Log_log'
     },
     {
  -    'return_type' => 'modperl_uri_t *',
  -    'args' => [
  -      {
  -        'name' => 'p',
  -        'type' => 'apr_pool_t *'
  -      }
  -    ],
  -    'name' => 'mpxs_uri_new'
  -  },
  -  {
  -    'return_type' => 'uri_components *',
  +    'return_type' => 'apr_uri_components *',
       'args' => [
         {
           'name' => 'r',
  @@ -3334,46 +3526,6 @@
       'name' => 'mpxs_Apache__RequestRec_parsed_uri'
     },
     {
  -    'return_type' => 'char *',
  -    'args' => [
  -      {
  -        'name' => 'my_perl',
  -        'type' => 'PerlInterpreter *'
  -      },
  -      {
  -        'name' => 'uptr',
  -        'type' => 'uri_components *'
  -      },
  -      {
  -        'name' => 'flags',
  -        'type' => 'unsigned'
  -      }
  -    ],
  -    'name' => 'mpxs_ap_unparse_uri_components'
  -  },
  -  {
  -    'return_type' => 'uri_components *',
  -    'args' => [
  -      {
  -        'name' => 'my_perl',
  -        'type' => 'PerlInterpreter *'
  -      },
  -      {
  -        'name' => 'classname',
  -        'type' => 'SV *'
  -      },
  -      {
  -        'name' => 'obj',
  -        'type' => 'SV *'
  -      },
  -      {
  -        'name' => 'uri_string',
  -        'type' => 'const char *'
  -      }
  -    ],
  -    'name' => 'mpxs_ap_parse_uri_components'
  -  },
  -  {
       'return_type' => 'int',
       'args' => [
         {
  @@ -3388,20 +3540,6 @@
       'name' => 'mpxs_ap_unescape_url'
     },
     {
  -    'return_type' => 'char *',
  -    'args' => [
  -      {
  -        'name' => 'uri',
  -        'type' => 'uri_components *'
  -      },
  -      {
  -        'name' => 'portsv',
  -        'type' => 'SV *'
  -      }
  -    ],
  -    'name' => 'mpxs_Apache__URI_port'
  -  },
  -  {
       'return_type' => 'SV *',
       'args' => [
         {
  @@ -3644,6 +3782,32 @@
         }
       ],
       'name' => 'mpxs_Apache__Filter_read'
  +  },
  +  {
  +    'return_type' => 'apr_status_t',
  +    'args' => [
  +      {
  +        'name' => 'my_perl',
  +        'type' => 'PerlInterpreter *'
  +      },
  +      {
  +        'name' => 'filter',
  +        'type' => 'ap_filter_t *'
  +      },
  +      {
  +        'name' => 'brigade',
  +        'type' => 'apr_bucket_brigade *'
  +      },
  +      {
  +        'name' => 'mode',
  +        'type' => 'ap_input_mode_t'
  +      },
  +      {
  +        'name' => 'svreadbytes',
  +        'type' => 'SV *'
  +      }
  +    ],
  +    'name' => 'mpxs_ap_get_brigade'
     },
     {
       'return_type' => 'U32 *',
  
  
  

Reply via email to