File: typemap

package info (click to toggle)
libapache-request-perl 1.1-0.1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,312 kB
  • ctags: 184
  • sloc: sh: 6,975; ansic: 1,141; perl: 796; makefile: 55
file content (40 lines) | stat: -rw-r--r-- 870 bytes parent folder | download
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
Apache::Request		T_APROBJ
Apache::Cookie		T_COOKIEOBJ
Apache::Upload		T_PTROBJ
Apache			T_APACHEOBJ
const char *		T_PV
ApreqInputStream        T_APREQIN

OUTPUT

T_APREQIN
        {
            GV *gv = newGVgen("$Package");
            if ( do_open(gv, "<&", 2, FALSE, 0, 0, $var) )
                sv_setsv($arg, sv_bless(newRV_noinc((SV*)gv), 
                                        gv_stashpv("$Package",1)));
            else
                $arg = &PL_sv_undef;
            (void)hv_delete(GvSTASH(gv), GvNAME(gv), GvNAMELEN(gv), G_DISCARD);
        }

T_APACHEOBJ
	sv_setref_pv($arg, \"${ntype}\", (void*)$var);

T_COOKIEOBJ
	sv_setref_pv($arg, \"${ntype}\", (void*)$var);

T_APROBJ
	sv_setref_pv($arg, \"${ntype}\", (void*)$var);

INPUT

T_APACHEOBJ
	r = sv2request_rec($arg, \"$ntype\", cv)

T_COOKIEOBJ
	c = sv_2cookie($arg)

T_APROBJ
	req = sv_2apreq($arg)