File: ep_xs_typedefs.h

package info (click to toggle)
libembperl-perl 2.5.0-4%2Bdeb8u1
  • links: PTS, VCS
  • area: main
  • in suites: jessie
  • size: 6,200 kB
  • ctags: 3,072
  • sloc: ansic: 21,387; perl: 14,496; cpp: 467; xml: 49; makefile: 32; sh: 24
file content (54 lines) | stat: -rw-r--r-- 1,307 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54

/*
 * *********** WARNING **************
 * This file generated by Embperl::WrapXS/2.0.0
 * Any changes made here will be lost
 * ***********************************
 * 1. /usr/lib/perl5/site_perl/5.16.0/ExtUtils/XSBuilder/WrapXS.pm:52
 * 2. /usr/lib/perl5/site_perl/5.16.0/ExtUtils/XSBuilder/WrapXS.pm:2068
 * 3. xsbuilder/xs_generate.pl:6
 */


#ifndef EP_XS_TYPEDEFS_H
#define EP_XS_TYPEDEFS_H

typedef tThreadData * Embperl__Thread;
typedef tApp * Embperl__App;
typedef tAppConfig * Embperl__App__Config;
typedef tReq * Embperl__Req;
typedef tReqConfig * Embperl__Req__Config;
typedef tReqParam * Embperl__Req__Param;
typedef tComponent * Embperl__Component;
typedef tComponentConfig * Embperl__Component__Config;
typedef tComponentParam * Embperl__Component__Param;
typedef tComponentOutput * Embperl__Component__Output;
typedef tCacheItem * Embperl__CacheItem;
typedef tTokenTable * Embperl__Syntax;
typedef request_rec * Apache;
typedef server_rec * Apache__Server;
typedef void * PTR;
#if PERL_VERSION > 5
typedef char * PV;
#endif
typedef char * PVnull;

#ifndef pTHX_
#define pTHX_
#endif
#ifndef aTHX_
#define aTHX_
#endif
#ifndef pTHX
#define pTHX
#endif
#ifndef aTHX
#define aTHX
#endif

#ifndef XSprePUSH
#define XSprePUSH (sp = PL_stack_base + ax - 1)
#endif


#endif /* EP_XS_TYPEDEFS_H */