blob: 6e3b4046f939240e1fa3a7d519fe94b02939b990 [file] [log] [blame]
# please insert nothing before this line: -*- mode: cperl; cperl-indent-level: 4; cperl-continued-statement-offset: 4; indent-tabs-mode: nil -*-
package APR::FunctionTable;
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# ! WARNING: this file was manually generated on
# ! Tue Jun 22 22:00:00 2004
# ! It contains a subset of functions appearing in
# ! ModPerl::FunctionTable used to build APR.so
# ! Eventually this will be autogenerated by
# ! Apache::ParseSource
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$APR::FunctionTable = [
{
'return_type' => 'void',
'name' => 'modperl_trace',
'args' => [
{
'type' => 'const char *',
'name' => 'func'
},
{
'type' => 'const char *',
'name' => 'fmt'
},
{
'type' => '...',
'name' => 'arg2'
}
]
},
{
'return_type' => 'void',
'name' => 'modperl_trace_level_set',
'args' => [
{
'type' => 'apr_file_t *',
'name' => 'logfile'
},
{
'type' => 'const char *',
'name' => 'level'
}
]
},
{
'return_type' => 'void',
'name' => 'modperl_trace_logfile_set',
'args' => [
{
'type' => 'apr_file_t *',
'name' => 'logfile_new'
}
]
},
{
'return_type' => 'unsigned long',
'name' => 'modperl_debug_level',
'args' => []
},
{
'return_type' => 'SV *',
'name' => 'modperl_hash_tie',
'attr' => [
'__inline__'
],
'args' => [
{
'type' => 'PerlInterpreter *',
'name' => 'my_perl'
},
{
'type' => 'const char *',
'name' => 'classname'
},
{
'type' => 'SV *',
'name' => 'tsv'
},
{
'type' => 'void *',
'name' => 'p'
}
]
},
{
'return_type' => 'void *',
'name' => 'modperl_hash_tied_object',
'attr' => [
'__inline__'
],
'args' => [
{
'type' => 'PerlInterpreter *',
'name' => 'my_perl'
},
{
'type' => 'const char *',
'name' => 'classname'
},
{
'type' => 'SV *',
'name' => 'tsv'
}
]
},
{
'return_type' => 'SV *',
'name' => 'modperl_perl_sv_setref_uv',
'attr' => [
'__inline__'
],
'args' => [
{
'type' => 'PerlInterpreter *',
'name' => 'my_perl'
},
{
'type' => 'SV *',
'name' => 'rv'
},
{
'type' => 'const char *',
'name' => 'classname'
},
{
'type' => 'UV',
'name' => 'uv'
}
]
},
{
'return_type' => 'modperl_uri_t *',
'name' => 'modperl_uri_new',
'attr' => [
'__inline__'
],
'args' => [
{
'type' => 'apr_pool_t *',
'name' => 'p'
}
]
},
{
'return_type' => 'SV *',
'name' => 'modperl_perl_gensym',
'args' => [
{
'type' => 'PerlInterpreter *',
'name' => 'my_perl'
},
{
'type' => 'char *',
'name' => 'pack'
}
]
},
{
'return_type' => 'char *',
'name' => 'modperl_error_strerror',
'args' => [
{
'type' => 'PerlInterpreter *',
'name' => 'my_perl'
},
{
'type' => 'apr_status_t',
'name' => 'rc'
}
]
},
{
'return_type' => 'void',
'name' => 'modperl_croak',
'args' => [
{
'type' => 'PerlInterpreter *',
'name' => 'my_perl'
},
{
'type' => 'apr_status_t',
'name' => 'rc'
},
{
'type' => 'const char*',
'name' => 'func'
}
]
},
{
'return_type' => 'apr_status_t',
'name' => 'modperl_interp_unselect',
'args' => [
{
'type' => 'void *',
'name' => 'data'
}
]
},
{
'return_type' => 'apr_bucket *',
'name' => 'modperl_bucket_sv_create',
'args' => [
{
'type' => 'PerlInterpreter *',
'name' => 'my_perl'
},
{
'type' => 'apr_bucket_alloc_t *',
'name' => 'list'
},
{
'type' => 'SV *',
'name' => 'sv'
},
{
'type' => 'apr_off_t',
'name' => 'offset'
},
{
'type' => 'apr_size_t',
'name' => 'len'
}
]
},
];
1;