~ubuntu-branches/ubuntu/edgy/libapache2-mod-perl2/edgy

« back to all changes in this revision

Viewing changes to xs/tables/current/APR/FunctionTable.pm

  • Committer: Bazaar Package Importer
  • Author(s): Andres Salomon
  • Date: 2005-08-12 01:40:38 UTC
  • mfrom: (1.1.2 upstream) (2.1.1 sarge)
  • Revision ID: james.westby@ubuntu.com-20050812014038-gjigefs55pqx4qc8
Tags: 2.0.1-3
Grr.  Really include perl.conf file; it got lost due to diff not
wanting to add an empty file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
package APR::FunctionTable;
 
2
 
 
3
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
4
# ! WARNING: this file was manually generated on
 
5
# !          Tue Jun 22 22:00:00 2004
 
6
# !          It contains a subset of functions appearing in
 
7
# !          ModPerl::FunctionTable used to build APR.so
 
8
# !          Eventually this will be autogenerated by
 
9
# !          Apache::ParseSource
 
10
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
11
 
 
12
$APR::FunctionTable = [
 
13
  {
 
14
    'return_type' => 'void',
 
15
    'name' => 'modperl_trace',
 
16
    'args' => [
 
17
      {
 
18
        'type' => 'const char *',
 
19
        'name' => 'func'
 
20
      },
 
21
      {
 
22
        'type' => 'const char *',
 
23
        'name' => 'fmt'
 
24
      },
 
25
      {
 
26
        'type' => '...',
 
27
        'name' => 'arg2'
 
28
      }
 
29
    ]
 
30
  },
 
31
  {
 
32
    'return_type' => 'void',
 
33
    'name' => 'modperl_trace_level_set',
 
34
    'args' => [
 
35
      {
 
36
        'type' => 'apr_file_t *',
 
37
        'name' => 'logfile'
 
38
      },
 
39
      {
 
40
        'type' => 'const char *',
 
41
        'name' => 'level'
 
42
      }
 
43
    ]
 
44
  },
 
45
  {
 
46
    'return_type' => 'void',
 
47
    'name' => 'modperl_trace_logfile_set',
 
48
    'args' => [
 
49
      {
 
50
        'type' => 'apr_file_t *',
 
51
        'name' => 'logfile_new'
 
52
      }
 
53
    ]
 
54
  },
 
55
  {
 
56
    'return_type' => 'unsigned long',
 
57
    'name' => 'modperl_debug_level',
 
58
    'args' => []
 
59
  },
 
60
  {
 
61
    'return_type' => 'SV *',
 
62
    'name' => 'modperl_hash_tie',
 
63
    'attr' => [
 
64
      '__inline__'
 
65
    ],
 
66
    'args' => [
 
67
      {
 
68
        'type' => 'PerlInterpreter *',
 
69
        'name' => 'my_perl'
 
70
      },
 
71
      {
 
72
        'type' => 'const char *',
 
73
        'name' => 'classname'
 
74
      },
 
75
      {
 
76
        'type' => 'SV *',
 
77
        'name' => 'tsv'
 
78
      },
 
79
      {
 
80
        'type' => 'void *',
 
81
        'name' => 'p'
 
82
      }
 
83
    ]
 
84
  },
 
85
  {
 
86
    'return_type' => 'void *',
 
87
    'name' => 'modperl_hash_tied_object',
 
88
    'attr' => [
 
89
      '__inline__'
 
90
    ],
 
91
    'args' => [
 
92
      {
 
93
        'type' => 'PerlInterpreter *',
 
94
        'name' => 'my_perl'
 
95
      },
 
96
      {
 
97
        'type' => 'const char *',
 
98
        'name' => 'classname'
 
99
      },
 
100
      {
 
101
        'type' => 'SV *',
 
102
        'name' => 'tsv'
 
103
      }
 
104
    ]
 
105
  },
 
106
  {
 
107
    'return_type' => 'SV *',
 
108
    'name' => 'modperl_perl_sv_setref_uv',
 
109
    'attr' => [
 
110
      '__inline__'
 
111
    ],
 
112
    'args' => [
 
113
      {
 
114
        'type' => 'PerlInterpreter *',
 
115
        'name' => 'my_perl'
 
116
      },
 
117
      {
 
118
        'type' => 'SV *',
 
119
        'name' => 'rv'
 
120
      },
 
121
      {
 
122
        'type' => 'const char *',
 
123
        'name' => 'classname'
 
124
      },
 
125
      {
 
126
        'type' => 'UV',
 
127
        'name' => 'uv'
 
128
      }
 
129
    ]
 
130
  },
 
131
  {
 
132
    'return_type' => 'modperl_uri_t *',
 
133
    'name' => 'modperl_uri_new',
 
134
    'attr' => [
 
135
      '__inline__'
 
136
    ],
 
137
    'args' => [
 
138
      {
 
139
        'type' => 'apr_pool_t *',
 
140
        'name' => 'p'
 
141
      }
 
142
    ]
 
143
  },
 
144
  {
 
145
    'return_type' => 'SV *',
 
146
    'name' => 'modperl_perl_gensym',
 
147
    'args' => [
 
148
      {
 
149
        'type' => 'PerlInterpreter *',
 
150
        'name' => 'my_perl'
 
151
      },
 
152
      {
 
153
        'type' => 'char *',
 
154
        'name' => 'pack'
 
155
      }
 
156
    ]
 
157
  },
 
158
  {
 
159
    'return_type' => 'char *',
 
160
    'name' => 'modperl_error_strerror',
 
161
    'args' => [
 
162
      {
 
163
        'type' => 'PerlInterpreter *',
 
164
        'name' => 'my_perl'
 
165
      },
 
166
      {
 
167
        'type' => 'apr_status_t',
 
168
        'name' => 'rc'
 
169
      }
 
170
    ]
 
171
  },
 
172
  {
 
173
    'return_type' => 'void',
 
174
    'name' => 'modperl_croak',
 
175
    'args' => [
 
176
      {
 
177
        'type' => 'PerlInterpreter *',
 
178
        'name' => 'my_perl'
 
179
      },
 
180
      {
 
181
        'type' => 'apr_status_t',
 
182
        'name' => 'rc'
 
183
      },
 
184
      {
 
185
        'type' => 'const char*',
 
186
        'name' => 'func'
 
187
      }
 
188
    ]
 
189
  },
 
190
  {
 
191
    'return_type' => 'apr_status_t',
 
192
    'name' => 'modperl_interp_unselect',
 
193
    'args' => [
 
194
      {
 
195
        'type' => 'void *',
 
196
        'name' => 'data'
 
197
      }
 
198
    ]
 
199
  },
 
200
  {
 
201
    'return_type' => 'apr_bucket *',
 
202
    'name' => 'modperl_bucket_sv_create',
 
203
    'args' => [
 
204
      {
 
205
        'type' => 'PerlInterpreter *',
 
206
        'name' => 'my_perl'
 
207
      },
 
208
      {
 
209
        'type' => 'apr_bucket_alloc_t *',
 
210
        'name' => 'list'
 
211
      },
 
212
      {
 
213
        'type' => 'SV *',
 
214
        'name' => 'sv'
 
215
      },
 
216
      {
 
217
        'type' => 'apr_off_t',
 
218
        'name' => 'offset'
 
219
      },
 
220
      {
 
221
        'type' => 'apr_size_t',
 
222
        'name' => 'len'
 
223
      }
 
224
    ]
 
225
  },
 
226
];
 
227
 
 
228
1;