You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by jk...@apache.org on 2013/02/20 16:37:17 UTC

svn commit: r1448242 [4/4] - in /perl/modperl/branches/httpd24/xs/tables/current: Apache2/ConstantsTable.pm Apache2/FunctionTable.pm Apache2/StructureTable.pm ModPerl/FunctionTable.pm

Modified: perl/modperl/branches/httpd24/xs/tables/current/ModPerl/FunctionTable.pm
URL: http://svn.apache.org/viewvc/perl/modperl/branches/httpd24/xs/tables/current/ModPerl/FunctionTable.pm?rev=1448242&r1=1448241&r2=1448242&view=diff
==============================================================================
--- perl/modperl/branches/httpd24/xs/tables/current/ModPerl/FunctionTable.pm (original)
+++ perl/modperl/branches/httpd24/xs/tables/current/ModPerl/FunctionTable.pm Wed Feb 20 15:37:17 2013
@@ -2,7 +2,7 @@ package ModPerl::FunctionTable;
 
 # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 # ! WARNING: generated by ModPerl::ParseSource/0.01
-# !          Mon May 23 14:15:47 2005
+# !          Wed Feb 20 16:22:07 2013
 # !          do NOT edit, any changes will be lost !
 # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
@@ -22,7 +22,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_apr_array_header2avrv',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -56,7 +56,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_avrv2apr_array_header',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -88,7 +88,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_bucket_sv_create',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -114,7 +114,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_callback',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -440,6 +440,28 @@ $ModPerl::FunctionTable = [
   },
   {
     'return_type' => 'const char *',
+    'name' => 'modperl_cmd_authn_provider',
+    'args' => [
+      {
+        'type' => 'cmd_parms *',
+        'name' => 'parms'
+      },
+      {
+        'type' => 'void *',
+        'name' => 'mconfig'
+      },
+      {
+        'type' => 'const char *',
+        'name' => 'arg1'
+      },
+      {
+        'type' => 'const char *',
+        'name' => 'arg2'
+      }
+    ]
+  },
+  {
+    'return_type' => 'const char *',
     'name' => 'modperl_cmd_authz_handlers',
     'args' => [
       {
@@ -458,6 +480,28 @@ $ModPerl::FunctionTable = [
   },
   {
     'return_type' => 'const char *',
+    'name' => 'modperl_cmd_authz_provider',
+    'args' => [
+      {
+        'type' => 'cmd_parms *',
+        'name' => 'parms'
+      },
+      {
+        'type' => 'void *',
+        'name' => 'mconfig'
+      },
+      {
+        'type' => 'const char *',
+        'name' => 'arg1'
+      },
+      {
+        'type' => 'const char *',
+        'name' => 'arg2'
+      }
+    ]
+  },
+  {
+    'return_type' => 'const char *',
     'name' => 'modperl_cmd_child_exit_handlers',
     'args' => [
       {
@@ -1242,8 +1286,8 @@ $ModPerl::FunctionTable = [
     'return_type' => 'U16 *',
     'name' => 'modperl_code_attrs',
     'args' => [
-     {
-        'type' => 'PerlInterpreter *',
+      {
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1315,6 +1359,16 @@ $ModPerl::FunctionTable = [
     ]
   },
   {
+    'return_type' => 'modperl_config_con_t *',
+    'name' => 'modperl_config_con_new',
+    'args' => [
+      {
+        'type' => 'conn_rec *',
+        'name' => 'c'
+      }
+    ]
+  },
+  {
     'return_type' => 'void *',
     'name' => 'modperl_config_dir_create',
     'args' => [
@@ -1361,7 +1415,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_config_insert',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1403,7 +1457,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_config_insert_parms',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1421,7 +1475,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_config_insert_request',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1451,7 +1505,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_config_insert_server',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1469,7 +1523,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_config_is_perl_option_enabled',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1507,21 +1561,11 @@ $ModPerl::FunctionTable = [
     ]
   },
   {
-    'return_type' => 'modperl_config_con_t *',
-    'name' => 'modperl_config_con_new',
-    'args' => [
-      {
-        'type' => 'conn_rec *',
-        'name' => 'c'
-      }
-    ]
-  },
-  {
     'return_type' => 'apr_status_t',
     'name' => 'modperl_config_request_cleanup',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1583,6 +1627,10 @@ $ModPerl::FunctionTable = [
       {
         'type' => 'apr_pool_t *',
         'name' => 'p'
+      },
+      {
+        'type' => 'server_rec *',
+        'name' => 's'
       }
     ]
   },
@@ -1591,7 +1639,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_const_compile',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1643,7 +1691,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_constants_lookup_apache2_const',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1657,7 +1705,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_constants_lookup_apr_const',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1671,7 +1719,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_constants_lookup_modperl',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1685,7 +1733,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_croak',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1711,7 +1759,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1737,7 +1785,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_clear',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -1747,7 +1795,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_configure_request_dir',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1761,7 +1809,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_configure_request_srv',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1775,7 +1823,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_configure_server',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1793,7 +1841,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_default_populate',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -1803,7 +1851,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_hash_keys',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -1813,7 +1861,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_hv_store',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1836,7 +1884,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_request_populate',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1850,7 +1898,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_request_tie',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1864,7 +1912,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_request_unpopulate',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1878,7 +1926,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_request_untie',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1892,7 +1940,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_sync_dir_env_hash2table',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1910,7 +1958,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_env_sync_srv_env_hash2table',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1933,7 +1981,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_error_strerror',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1947,7 +1995,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_errsv',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1969,7 +2017,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_errsv_prepend',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -1997,7 +2045,7 @@ $ModPerl::FunctionTable = [
     ]
   },
   {
-    'return_type' => 'U32 *',
+    'return_type' => 'U16 *',
     'name' => 'modperl_filter_attributes',
     'attr' => [
       'static',
@@ -2005,6 +2053,10 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
+        'type' => 'PerlInterpreter*',
+        'name' => 'my_perl'
+      },
+      {
         'type' => 'SV *',
         'name' => 'package'
       },
@@ -2019,7 +2071,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_filter_mg_get',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2063,7 +2115,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_filter_resolve_init_handler',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2081,7 +2133,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_filter_runtime_add',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2264,7 +2316,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_global_request',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2288,7 +2340,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_global_request_obj_set',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2369,7 +2421,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2390,7 +2442,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2404,7 +2456,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_handler_anon_init',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2421,7 +2473,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2623,7 +2675,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_handler_make_args',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2668,7 +2720,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_handler_new_from_sv',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2686,7 +2738,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_handler_perl_add_handlers',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2724,7 +2776,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_handler_perl_get_handlers',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2742,7 +2794,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_handler_push_handlers',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2764,7 +2816,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_handler_resolve',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2796,7 +2848,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_hash_seed_set',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -2809,7 +2861,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2834,7 +2886,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -2855,7 +2907,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3031,7 +3083,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3056,7 +3108,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3291,7 +3343,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -3304,7 +3356,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3329,7 +3381,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3350,7 +3402,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3367,7 +3419,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3384,7 +3436,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3401,7 +3453,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3418,7 +3470,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3435,7 +3487,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3452,7 +3504,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3576,7 +3628,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_mgv_append',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3598,7 +3650,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_mgv_as_string',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3620,7 +3672,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_mgv_compile',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3686,7 +3738,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_mgv_lookup',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3700,7 +3752,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_mgv_lookup_autoload',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3732,7 +3784,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_mgv_require_module',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3754,7 +3806,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_mgv_resolve',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3780,7 +3832,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_modglobal_hash_keys',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -3790,7 +3842,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_modglobal_lookup',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3826,7 +3878,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_module_config_get_obj',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3848,7 +3900,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_module_config_table_get',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3862,7 +3914,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_module_config_table_set',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -3879,7 +3931,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4019,7 +4071,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4044,7 +4096,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4066,7 +4118,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_package_unload',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4083,7 +4135,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4101,7 +4153,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_perl_call_endav',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -4111,7 +4163,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_perl_call_list',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4129,7 +4181,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_perl_core_global_init',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -4158,7 +4210,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4176,7 +4228,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_perl_do_sprintf',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4198,7 +4250,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_perl_exit',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4212,7 +4264,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_perl_gensym',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4226,7 +4278,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_perl_global_avcv_call',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4248,7 +4300,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_perl_global_avcv_clear',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4270,7 +4322,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_perl_global_avcv_register',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4292,7 +4344,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_perl_global_request_restore',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4306,7 +4358,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_perl_global_request_save',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4320,7 +4372,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_perl_hv_fetch_he',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4359,7 +4411,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4406,7 +4458,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4441,7 +4493,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_pnotes',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4459,8 +4511,12 @@ $ModPerl::FunctionTable = [
       {
         'type' => 'request_rec *',
         'name' => 'r'
+      },
+      {
+        'type' => 'conn_rec *',
+        'name' => 'c'
       }
-    ]    
+    ]
   },
   {
     'return_type' => 'int',
@@ -4531,7 +4587,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4545,6 +4601,74 @@ $ModPerl::FunctionTable = [
     ]
   },
   {
+    'return_type' => 'apr_status_t',
+    'name' => 'modperl_register_auth_provider',
+    'args' => [
+      {
+        'type' => 'apr_pool_t *',
+        'name' => 'pool'
+      },
+      {
+        'type' => 'const char *',
+        'name' => 'provider_group'
+      },
+      {
+        'type' => 'const char *',
+        'name' => 'provider_name'
+      },
+      {
+        'type' => 'const char *',
+        'name' => 'provider_version'
+      },
+      {
+        'type' => 'SV *',
+        'name' => 'callback1'
+      },
+      {
+        'type' => 'SV *',
+        'name' => 'callback2'
+      },
+      {
+        'type' => 'int',
+        'name' => 'type'
+      }
+    ]
+  },
+  {
+    'return_type' => 'apr_status_t',
+    'name' => 'modperl_register_auth_provider_name',
+    'args' => [
+      {
+        'type' => 'apr_pool_t *',
+        'name' => 'pool'
+      },
+      {
+        'type' => 'const char *',
+        'name' => 'provider_group'
+      },
+      {
+        'type' => 'const char *',
+        'name' => 'provider_name'
+      },
+      {
+        'type' => 'const char *',
+        'name' => 'provider_version'
+      },
+      {
+        'type' => 'const char *',
+        'name' => 'callback1'
+      },
+      {
+        'type' => 'const char *',
+        'name' => 'callback2'
+      },
+      {
+        'type' => 'int',
+        'name' => 'type'
+      }
+    ]
+  },
+  {
     'return_type' => 'void',
     'name' => 'modperl_register_handler_hooks',
     'args' => []
@@ -4567,7 +4691,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4589,7 +4713,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_require_file',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4607,7 +4731,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_require_module',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4733,7 +4857,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_slurp_filename',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4754,7 +4878,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4815,7 +4939,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4832,7 +4956,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4846,7 +4970,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_svptr_table_clear',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4860,7 +4984,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_svptr_table_clone',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4878,7 +5002,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_svptr_table_delete',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4896,7 +5020,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_svptr_table_destroy',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4910,7 +5034,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_svptr_table_fetch',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4928,7 +5052,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_svptr_table_free',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4942,7 +5066,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_svptr_table_new',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -4952,7 +5076,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_svptr_table_split',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4966,7 +5090,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_svptr_table_store',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -4998,7 +5122,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_sys_is_dir',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5012,7 +5136,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_table_get_set',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5049,9 +5173,9 @@ $ModPerl::FunctionTable = [
     'args' => [
       {
         'type' => 'PerlInterpreter *',
-        'name' => 'thx',
-      },
-    ],
+        'name' => 'thx'
+      }
+    ]
   },
   {
     'return_type' => 'void',
@@ -5059,15 +5183,15 @@ $ModPerl::FunctionTable = [
     'args' => [
       {
         'type' => 'PerlInterpreter *',
-        'name' => 'thx',
+        'name' => 'thx'
       },
       {
         'type' => 'modperl_interp_t *',
-        'name' => 'interp',
-      },
-    ],
-  },
-  {
+        'name' => 'interp'
+      }
+    ]
+  },
+  {
     'return_type' => 'void',
     'name' => 'modperl_tipool_add',
     'args' => [
@@ -5412,7 +5536,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5434,7 +5558,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_xs_dl_handles_clear',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -5454,7 +5578,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_xs_dl_handles_get',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -5464,7 +5588,7 @@ $ModPerl::FunctionTable = [
     'name' => 'modperl_xs_sv2request_rec',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5510,7 +5634,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_APR__Brigade_destroy',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5534,7 +5658,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_APR__Brigade_flatten',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5604,7 +5728,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_APR__Brigade_length',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5660,7 +5784,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_APR__BucketAlloc_new',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5745,7 +5869,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5775,7 +5899,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_APR__Bucket_read',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5811,7 +5935,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_APR__Bucket_setaside',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5829,7 +5953,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_APR__Finfo_stat',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5847,7 +5971,7 @@ $ModPerl::FunctionTable = [
     ]
   },
   {
-    'return_type' => 'U32',
+    'return_type' => 'unsigned long',
     'name' => 'mpxs_APR__OS_current_thread_id',
     'attr' => [
       'static',
@@ -5855,7 +5979,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -5869,7 +5993,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5879,11 +6003,29 @@ $ModPerl::FunctionTable = [
     ]
   },
   {
+    'return_type' => 'int',
+    'name' => 'mpxs_APR__Socket_fileno',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
+    'args' => [
+      {
+        'type' => 'PerlInterpreter*',
+        'name' => 'my_perl'
+      },
+      {
+        'type' => 'apr_socket_t *',
+        'name' => 'socket'
+      }
+    ]
+  },
+  {
     'return_type' => 'apr_int32_t',
     'name' => 'mpxs_APR__Socket_opt_get',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5901,7 +6043,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_APR__Socket_opt_set',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5945,7 +6087,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_APR__Socket_recv',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5967,7 +6109,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_APR__Socket_timeout_set',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -5981,29 +6123,11 @@ $ModPerl::FunctionTable = [
     ]
   },
   {
-    'return_type' => 'int',
-    'name' => 'mpxs_APR__Socket_fileno',
-    'attr' => [
-      'static',
-      '__inline__'
-    ],
-    'args' => [
-      {
-        'type' => 'PerlInterpreter *',
-        'name' => 'my_perl'
-      },
-      {
-        'type' => 'apr_socket_t *',
-        'name' => 'socket'
-      }
-    ]
-  },
-  {
     'return_type' => 'SV *',
     'name' => 'mpxs_APR__String_strfsize',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6039,7 +6163,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6061,7 +6185,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6083,7 +6207,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6105,7 +6229,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6127,7 +6251,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6149,7 +6273,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_APR__URI_port',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6167,7 +6291,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_APR__URI_rpath',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6181,7 +6305,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__CmdParms_add_config',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6199,7 +6323,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__CmdParms_info',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6213,7 +6337,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__CmdParms_override_opts',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6227,7 +6351,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__Connection_add_input_filter',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6245,7 +6369,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__Connection_add_output_filter',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6263,7 +6387,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__Connection_client_socket',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6281,7 +6405,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__Connection_get_remote_host',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6301,9 +6425,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'SV *',
     'name' => 'mpxs_Apache2__Connection_pnotes',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6329,7 +6457,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6347,7 +6475,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6365,7 +6493,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6383,7 +6511,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__Filter_fflush',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6401,7 +6529,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__Filter_get_brigade',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6431,7 +6559,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__Filter_pass_brigade',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6453,7 +6581,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6479,7 +6607,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6501,7 +6629,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__Filter_remove',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6527,7 +6655,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6552,7 +6680,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -6565,7 +6693,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6586,7 +6714,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -6600,7 +6728,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6622,7 +6750,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6638,9 +6766,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'int',
     'name' => 'mpxs_Apache2__Module_ap_api_major_version',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6652,9 +6784,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'int',
     'name' => 'mpxs_Apache2__Module_ap_api_minor_version',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6672,7 +6808,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6698,7 +6834,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6712,7 +6848,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__RequestRec_FILENO',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6726,7 +6862,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__RequestRec_GETC',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6740,7 +6876,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__RequestRec_OPEN',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6760,9 +6896,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'void',
     'name' => 'mpxs_Apache2__RequestRec_add_config',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6792,7 +6932,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__RequestRec_add_input_filter',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6810,7 +6950,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__RequestRec_add_output_filter',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6828,10 +6968,10 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__RequestRec_allow_override_opts',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
-     {
+      {
         'type' => 'request_rec *',
         'name' => 'r'
       }
@@ -6840,9 +6980,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'SV *',
     'name' => 'mpxs_Apache2__RequestRec_as_string',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6856,7 +7000,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__RequestRec_auth_name',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6874,7 +7018,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__RequestRec_auth_type',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6890,9 +7034,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'void',
     'name' => 'mpxs_Apache2__RequestRec_child_terminate',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6904,9 +7052,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'SV *',
     'name' => 'mpxs_Apache2__RequestRec_content_languages',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6922,9 +7074,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'const char *',
     'name' => 'mpxs_Apache2__RequestRec_content_type',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6940,9 +7096,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'const char *',
     'name' => 'mpxs_Apache2__RequestRec_document_root',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6958,9 +7118,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'apr_finfo_t *',
     'name' => 'mpxs_Apache2__RequestRec_finfo',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6976,9 +7140,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'SV *',
     'name' => 'mpxs_Apache2__RequestRec_get_handlers',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -6994,9 +7162,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'const char *',
     'name' => 'mpxs_Apache2__RequestRec_handler',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7016,9 +7188,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'int',
     'name' => 'mpxs_Apache2__RequestRec_is_perl_option_enabled',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7034,6 +7210,10 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'char *',
     'name' => 'mpxs_Apache2__RequestRec_location',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
         'type' => 'request_rec *',
@@ -7044,6 +7224,10 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'int',
     'name' => 'mpxs_Apache2__RequestRec_location_merge',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
         'type' => 'request_rec *',
@@ -7058,9 +7242,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'SV *',
     'name' => 'mpxs_Apache2__RequestRec_new',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7080,9 +7268,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'int',
     'name' => 'mpxs_Apache2__RequestRec_no_cache',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7108,9 +7300,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'SV *',
     'name' => 'mpxs_Apache2__RequestRec_pnotes',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7132,7 +7328,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__RequestRec_print',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7152,9 +7348,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'int',
     'name' => 'mpxs_Apache2__RequestRec_proxyreq',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7170,9 +7370,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'int',
     'name' => 'mpxs_Apache2__RequestRec_push_handlers',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7197,7 +7401,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7223,7 +7427,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__RequestRec_rflush',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7245,7 +7449,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__RequestRec_sendfile',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7269,6 +7473,10 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'void',
     'name' => 'mpxs_Apache2__RequestRec_set_basic_credentials',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
         'type' => 'request_rec *',
@@ -7287,9 +7495,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'int',
     'name' => 'mpxs_Apache2__RequestRec_set_handlers',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7323,9 +7535,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'SV *',
     'name' => 'mpxs_Apache2__RequestRec_subprocess_env',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7347,7 +7563,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__RequestRec_write',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7371,9 +7587,13 @@ $ModPerl::FunctionTable = [
   {
     'return_type' => 'request_rec *',
     'name' => 'mpxs_Apache2__RequestUtil_request',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7391,7 +7611,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__ServerRec_add_config',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7409,7 +7629,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__ServerRec_get_handlers',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7427,7 +7647,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__ServerRec_is_perl_option_enabled',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7442,10 +7662,28 @@ $ModPerl::FunctionTable = [
   },
   {
     'return_type' => 'int',
+    'name' => 'mpxs_Apache2__ServerRec_loglevel',
+    'args' => [
+      {
+        'type' => 'PerlInterpreter*',
+        'name' => 'my_perl'
+      },
+      {
+        'type' => 'server_rec *',
+        'name' => 's'
+      },
+      {
+        'type' => 'int',
+        'name' => 'loglevel'
+      }
+    ]
+  },
+  {
+    'return_type' => 'int',
     'name' => 'mpxs_Apache2__ServerRec_push_handlers',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7467,7 +7705,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__ServerRec_set_handlers',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7492,7 +7730,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       }
     ]
@@ -7502,7 +7740,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_Apache2__ServerUtil_server_shutdown_cleanup_register',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7519,11 +7757,12 @@ $ModPerl::FunctionTable = [
     'return_type' => 'int',
     'name' => 'mpxs_ModPerl__Global_special_list_call',
     'attr' => [
+      'static',
       '__inline__'
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7540,11 +7779,12 @@ $ModPerl::FunctionTable = [
     'return_type' => 'int',
     'name' => 'mpxs_ModPerl__Global_special_list_clear',
     'attr' => [
+      'static',
       '__inline__'
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7561,11 +7801,12 @@ $ModPerl::FunctionTable = [
     'return_type' => 'int',
     'name' => 'mpxs_ModPerl__Global_special_list_register',
     'attr' => [
+      'static',
       '__inline__'
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7587,7 +7828,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7609,7 +7850,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_ap_allow_methods',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7635,7 +7876,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7660,7 +7901,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7678,6 +7919,32 @@ $ModPerl::FunctionTable = [
     ]
   },
   {
+    'return_type' => 'apr_status_t',
+    'name' => 'mpxs_ap_register_auth_provider',
+    'attr' => [
+      'static',
+      '__inline__'
+    ],
+    'args' => [
+      {
+        'type' => 'PerlInterpreter*',
+        'name' => 'my_perl'
+      },
+      {
+        'type' => 'I32',
+        'name' => 'items'
+      },
+      {
+        'type' => 'SV **',
+        'name' => 'mark'
+      },
+      {
+        'type' => 'SV **',
+        'name' => 'sp'
+      }
+    ]
+  },
+  {
     'return_type' => 'SV *',
     'name' => 'mpxs_ap_requires',
     'attr' => [
@@ -7686,7 +7953,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7700,7 +7967,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_ap_rprintf',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7726,7 +7993,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7744,7 +8011,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7770,7 +8037,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7788,7 +8055,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7810,7 +8077,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7828,7 +8095,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_apr_brigade_create',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7850,7 +8117,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_apr_ipsubnet_create',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7880,7 +8147,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7902,7 +8169,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7930,7 +8197,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7956,7 +8223,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7970,7 +8237,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_apr_pool_parent_get',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7984,7 +8251,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_apr_sockaddr_ip_get',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -7998,7 +8265,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_apr_socket_send',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -8020,7 +8287,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_apr_socket_timeout_get',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -8042,7 +8309,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_apr_table_do',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -8085,7 +8352,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_apr_thread_mutex_create',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -8104,10 +8371,28 @@ $ModPerl::FunctionTable = [
   },
   {
     'return_type' => 'SV *',
+    'name' => 'mpxs_apr_thread_rwlock_create',
+    'args' => [
+      {
+        'type' => 'PerlInterpreter*',
+        'name' => 'my_perl'
+      },
+      {
+        'type' => 'SV *',
+        'name' => 'classname'
+      },
+      {
+        'type' => 'SV *',
+        'name' => 'p_sv'
+      }
+    ]
+  },
+  {
+    'return_type' => 'SV *',
     'name' => 'mpxs_apr_uri_parse',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -8129,7 +8414,7 @@ $ModPerl::FunctionTable = [
     'name' => 'mpxs_apr_uri_unparse',
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -8151,7 +8436,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -8169,7 +8454,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -8204,7 +8489,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {
@@ -8239,7 +8524,7 @@ $ModPerl::FunctionTable = [
     ],
     'args' => [
       {
-        'type' => 'PerlInterpreter *',
+        'type' => 'PerlInterpreter*',
         'name' => 'my_perl'
       },
       {