Egads
[imager.git] / typemap
1 #i_img *                        T_PTR_NULL
2 Imager::Color           T_PTROBJ
3 Imager::Color::Float    T_PTROBJ
4 Imager::ImgRaw          T_PTROBJ
5 Imager::TTHandle        T_PTROBJ
6 Imager::IO              T_PTROBJ
7 Imager::Font::FT2       T_PTROBJ
8 const char *            T_PV
9 float                   T_FLOAT
10 float*                  T_ARRAY
11 undef_int               T_IV_U
12 HASH                    T_HVREF
13 #############################################################################
14 INPUT
15 T_PTR_NULL
16         if (SvOK($arg)) $var = ($type)SvIV($arg);
17         else $var = NULL
18 #############################################################################
19 OUTPUT
20 T_IV_U
21         if ($var == 0) $arg=&PL_sv_undef;
22         else sv_setiv($arg, (IV)$var);
23 T_PTR_NULL
24         sv_setiv($arg, (IV)$var);