/usr/lib/x86_64-linux-gnu/perl5/5.22/Prima/CORE/generic/Types.h is in libprima-perl 1.28-1.4.
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | /* This file was automatically generated.
* Do not edit, you'll loose your changes anyway.
* file: Types.h */
#ifndef TYPES_H_
#define TYPES_H_
#ifndef _APRICOT_H_
#include "apricot.h"
#endif
#ifdef __cplusplus
extern "C" {
#endif
typedef struct _Point {
int x;
int y;
} Point, *PPoint;
extern Point Point_buffer;
typedef struct _Rect {
int left;
int bottom;
int right;
int top;
} Rect, *PRect;
extern Rect Rect_buffer;
typedef struct _Font {
int height;
int width;
int style;
int pitch;
double direction;
int resolution;
char name[256];
int size;
char encoding[256];
char family[256];
int vector;
int ascent;
int descent;
int weight;
int maximalWidth;
int internalLeading;
int externalLeading;
int xDeviceRes;
int yDeviceRes;
int firstChar;
int lastChar;
int breakChar;
int defaultChar;
int utf8_flags;
} Font, *PFont;
extern Font * SvHV_Font( SV * hashRef, Font * strucRef, char * errorAt);
extern SV * sv_Font2HV( Font * strucRef);
extern Font Font_buffer;
typedef struct _NPoint {
double x;
double y;
} NPoint, *PNPoint;
extern NPoint NPoint_buffer;
typedef struct _PrinterInfo {
char name[256];
char device[256];
Bool defaultPrinter;
} PrinterInfo, *PPrinterInfo;
extern PrinterInfo * SvHV_PrinterInfo( SV * hashRef, PrinterInfo * strucRef, char * errorAt);
extern SV * sv_PrinterInfo2HV( PrinterInfo * strucRef);
extern PrinterInfo PrinterInfo_buffer;
typedef U8 FillPattern[ 8];
extern FillPattern FillPattern_buffer;
#ifdef __cplusplus
}
#endif
#endif
|