Home
last modified time | relevance | path

Searched refs:my_cxt_t (Results 1 – 17 of 17) sorted by relevance

/openbsd/src/gnu/usr.bin/perl/dist/Devel-PPPort/parts/inc/
DMY_CXT37 * 2. Declare a typedef named my_cxt_t that is a structure that contains
39 * 3. Use the START_MY_CXT macro after the declaration of my_cxt_t.
42 * 5. Use the members of the my_cxt_t structure everywhere as
53 /* This must appear in all extensions that define a my_cxt_t structure,
72 my_cxt_t *my_cxtp = INT2PTR(my_cxt_t*,SvUV(my_cxt_sv))
80 my_cxt_t *my_cxtp = (my_cxt_t*)SvPVX(newSV(sizeof(my_cxt_t)-1));\
81 Zero(my_cxtp, 1, my_cxt_t); \
84 /* This macro must be used to access members of the my_cxt_t structure.
90 #define pMY_CXT my_cxt_t *my_cxtp
103 my_cxt_t *my_cxtp = (my_cxt_t*)SvPVX(newSV(sizeof(my_cxt_t)-1));\
[all …]
/openbsd/src/gnu/usr.bin/perl/ext/File-DosGlob/
DDosGlob.xs12 } my_cxt_t; typedef
/openbsd/src/gnu/usr.bin/perl/ext/DynaLoader/
Ddlutils.c44 } my_cxt_t; typedef
/openbsd/src/gnu/usr.bin/perl/
Dperl.h8074 my_cxt_t *my_cxtp = \
8075 (my_cxt_t*)Perl_my_cxt_init(aTHX_ MY_CXT_INIT_ARG, sizeof(my_cxt_t)); \
8078 my_cxt_t *my_cxtp = \
8079 (my_cxt_t*)Perl_my_cxt_init(my_perl, MY_CXT_INIT_ARG, sizeof(my_cxt_t)); \
8085 my_cxt_t *my_cxtp = (my_cxt_t *)PL_my_cxt_list[MY_CXT_INDEX]
8087 my_cxt_t *my_cxtp = (my_cxt_t *)(my_perl)->Imy_cxt_list[MY_CXT_INDEX]
8091 my_cxt_t *my_cxtp = (my_cxt_t*)SvPVX(newSV(sizeof(my_cxt_t)-1));\
8094 Copy(old_my_cxtp, my_cxtp, 1, my_cxt_t);
8104 # define pMY_CXT my_cxt_t *my_cxtp
8112 # define START_MY_CXT static my_cxt_t my_cxt;
/openbsd/src/gnu/usr.bin/perl/ext/ODBM_File/
DODBM_File.xs72 } my_cxt_t; typedef
/openbsd/src/gnu/usr.bin/perl/cpan/Filter-Util-Call/
DCall.xs44 } my_cxt_t; typedef
/openbsd/src/gnu/usr.bin/perl/cpan/Term-ReadKey/
Dppport.h15660 my_cxt_t *my_cxtp = INT2PTR(my_cxt_t*,SvUV(my_cxt_sv))
15668 my_cxt_t *my_cxtp = (my_cxt_t*)SvPVX(newSV(sizeof(my_cxt_t)-1));\
15669 Zero(my_cxtp, 1, my_cxt_t); \
15678 #define pMY_CXT my_cxt_t *my_cxtp
15691 my_cxt_t *my_cxtp = (my_cxt_t*)SvPVX(newSV(sizeof(my_cxt_t)-1));\
15692 Copy(INT2PTR(my_cxt_t*, SvUV(my_cxt_sv)), my_cxtp, 1, my_cxt_t);\
15700 #define START_MY_CXT static my_cxt_t my_cxt;
/openbsd/src/gnu/usr.bin/perl/ext/File-Glob/
DGlob.xs18 } my_cxt_t; typedef
/openbsd/src/gnu/usr.bin/perl/dist/ExtUtils-ParseXS/lib/
Dperlxs.pod1955 } my_cxt_t;
2017 =item typedef my_cxt_t
2019 This struct typedef I<must> always be called C<my_cxt_t>. The other
2020 C<CXT*> macros assume the existence of the C<my_cxt_t> typedef name.
2022 Declare a typedef named C<my_cxt_t> that is a structure that contains
2027 } my_cxt_t;
2032 of C<my_cxt_t>.
2038 The MY_CXT_INIT macro initializes storage for the C<my_cxt_t> struct.
2056 Use the MY_CXT macro to access members of the C<my_cxt_t> struct. For
2057 example, if C<my_cxt_t> is
[all …]
/openbsd/src/gnu/usr.bin/perl/ext/Opcode/
DOpcode.xs18 } my_cxt_t; typedef
/openbsd/src/gnu/usr.bin/perl/ext/Hash-Util-FieldHash/
DFieldHash.xs18 } my_cxt_t; typedef
/openbsd/src/gnu/usr.bin/perl/dist/PathTools/
DCwd.xs446 } my_cxt_t; typedef
/openbsd/src/gnu/usr.bin/perl/ext/B/
DB.xs86 } my_cxt_t; typedef
94 static void B_init_my_cxt(pTHX_ my_cxt_t * cxt) { in B_init_my_cxt()
/openbsd/src/gnu/usr.bin/perl/dist/Time-HiRes/
DHiRes.xs138 } my_cxt_t; typedef
/openbsd/src/gnu/usr.bin/perl/dist/threads/
Dthreads.xs112 } my_cxt_t; typedef
/openbsd/src/gnu/usr.bin/perl/cpan/DB_File/
DDB_File.xs496 } my_cxt_t; typedef
/openbsd/src/gnu/usr.bin/perl/ext/XS-APItest/
DAPItest.xs152 } my_cxt_t; typedef