/usr/lib/x86_64-linux-gnu/perl5/5.20/Imager/include/imperl.h is in libimager-perl 1.000+dfsg-2+b3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | /*
This header file defines types that Imager's typemap uses to convert to
perl types.
This is meant for use in XS code, not in normal C source.
*/
#ifndef IMAGER_IMPERL_H
#define IMAGER_IMPERL_H
#include "imdatatypes.h"
typedef i_color* Imager__Color;
typedef i_fcolor* Imager__Color__Float;
typedef i_img* Imager__ImgRaw;
typedef int undef_neg_int;
typedef i_img * Imager;
#ifdef HAVE_LIBTT
typedef TT_Fonthandle* Imager__Font__TT;
#endif
/* for the fill objects
Since a fill object may later have dependent images, (or fills!)
we need perl wrappers - oh well
*/
#define IFILL_DESTROY(fill) i_fill_destroy(fill);
typedef i_fill_t* Imager__FillHandle;
typedef io_glue *Imager__IO;
#endif
|