/usr/include/ncarg/hlu/pageutil.h is in libncarg-dev 6.1.2-7.
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 | /*
* $Id: pageutil.h,v 1.2 2010-03-29 16:30:03 brownrig Exp $
*
* pageutil.h
*
*/
#ifndef PAGEUTIL_H_
#define PAGEUTIL_H_
#define PAGEUTIL_DEFAULT_PAPERSIZE "letter"
/* a packet to request and receive page sizing information */
typedef struct {
const char* paperSize; /* standard names: "A2", "legal", etc. */
const char* paperSizeResName; /* name of resource that identifies paper-size, for error reporting */
float paperWidthIn; /* inches */
const char* paperWidthResName; /* name of resource that identifies paper-width, for error reporting */
float paperHeightIn; /* inches */
const char* paperHeightResName; /* name of resource that identifies paper-height, for error reporting */
int pageWidthPts; /* returned paper size in points */
int pageHeightPts; /* " */
int leftMargin; /* computed paper margin, pts */
int rightMargin;
int topMargin;
int bottomMargin;
} NhlPageInfo;
extern const int nhlGetPaperSize(NhlPageInfo* pageInfo);
#endif /* PAGEUTIL_H_ */
|