This file is indexed.

/usr/include/ncarg/hlu/ErrorP.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
 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
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
/*
 *      $Id: ErrorP.h,v 1.9 1996-09-14 17:06:12 boote Exp $
 */
/************************************************************************
*									*
*			     Copyright (C)  1992			*
*	     University Corporation for Atmospheric Research		*
*			     All Rights Reserved			*
*									*
************************************************************************/
/*
 *	File:		ErrorP.h
 *
 *	Author:		Jeff W. Boote
 *			National Center for Atmospheric Research
 *			PO 3000, Boulder, Colorado
 *
 *	Date:		Tue Oct 20 11:43:12 MDT 1992
 *
 *	Description:	This is the private header file for the error object.
 */
#ifndef _NErrorP_h
#define _NErrorP_h

#include <ncarg/hlu/BaseP.h>
#include <ncarg/hlu/FortranP.h>
#include <ncarg/hlu/ErrorI.h>

typedef struct _NhlErrorLayerRec *NhlErrorLayer;
typedef struct _NhlErrorClassRec *NhlErrorClass;

typedef struct _NhlErrorLayerCRec *_NhlErrorLayerC;
typedef struct _NhlErrorLayerCClassRec *_NhlErrorLayerCClass;

typedef struct _NhlErrorLayerFRec *_NhlErrorLayerF;
typedef struct _NhlErrorLayerFClassRec *_NhlErrorLayerFClass;

/*
 * Private resource - defines mode of Error Object (C or Fortran)
 */
#define	_NhlNerrMode	"err.Mode"
#define	_NhlCerrMode	_NhlClangMode

/*
 * Private structures & definitions
 */

typedef struct _NhlETable{
	unsigned	start;
	unsigned	len;
	Const char	**errs;
} NhlETable;


/*
 * Class declarations
 */
typedef struct _NhlErrorLayerPart {
	/* User setable resource fields */
	NhlBoolean	buffer_errors;
	NhlErrorTypes	error_level;
	NhlBoolean	print_errors;
	char		*error_file;

	/* private resource fields */
	_NhlC_OR_F	error_mode;

	/* Internal private fields */

	_NhlCBList	perrcb;
	int		child;
	int		num_emsgs;
	int		len_emsgs;
	NhlErrMsgList	emsgs;

	int		num_etables;
	int		len_etables;
	NhlETable	*etables;

	FILE		*private_fp;
	int		private_eunit;

} NhlErrorLayerPart;

typedef struct _NhlErrorLayerCPart {
	/* User setable resource fields */
	FILE		*fp;
	/* private */
	NhlBoolean	my_fp;
} NhlErrorLayerCPart;

typedef struct _NhlErrorLayerFPart {
	/* User setable resource fields */
	int		eunit;
	/* private */
	NhlBoolean	my_eunit;
} NhlErrorLayerFPart;

typedef struct _NhlErrorLayerRec {
	NhlBaseLayerPart	base;
	NhlErrorLayerPart	error;
} NhlErrorLayerRec;

typedef struct _NhlErrorLayerCRec {
	NhlObjLayerPart		base;
	NhlErrorLayerCPart	cerror;
} _NhlErrorLayerCRec;

typedef struct _NhlErrorLayerFRec {
	NhlObjLayerPart		base;
	NhlErrorLayerFPart	ferror;
} _NhlErrorLayerFRec;

typedef struct _NhlErrorClassPart {
	int num_error_instances;
} NhlErrorClassPart;

typedef struct _NhlErrorLayerCClassPart {
	int foo;
} NhlErrorLayerCClassPart;

typedef struct _NhlErrorLayerFClassPart {
	int foo;
} NhlErrorLayerFClassPart;

typedef struct _NhlErrorClassRec {
	NhlBaseClassPart	base_class;
	NhlErrorClassPart	error_class;
} NhlErrorClassRec;

typedef struct _NhlErrorLayerCClassRec {
	NhlObjClassPart	base_class;
	NhlErrorLayerCClassPart	cerror_class;
} _NhlErrorLayerCClassRec;

typedef struct _NhlErrorLayerFClassRec {
	NhlObjClassPart	base_class;
	NhlErrorLayerFClassPart	ferror_class;
} _NhlErrorLayerFClassRec;

extern NhlErrorClassRec NhlerrorClassRec;

/*
 * Fortran functions that error.c calls
 */

extern void _NHLCALLF(nhl_finqunit,NHLF_INQUNIT)(
#if	NhlNeedProto
	int	*unit_num,
	int	*connected,
	int	*ierr
#endif
);

extern void _NHLCALLF(nhl_fopnunit,NHLF_OPNUNIT)(
#if	NhlNeedProto
	int		*unit_num,
	_NhlFString	file_name,
	int		*file_name_len,
	int		*err
#endif
);

extern void _NHLCALLF(nhl_fclsunit,NHLF_CLSUNIT)(
#if	NhlNeedProto
	int		*unit_num,
	int		*err
#endif
);

extern void _NHLCALLF(nhl_fprnmes,NHLF_PRNMES)(
#if	NhlNeedProto
	int		*unit_num,
	_NhlFString	message,
	int		*message_len
#endif
);

extern int _NHLCALLF(i1mach,I1MACH)(
#if	NhlNeedProto
	int	*qnum
#endif
);

#endif /* _NErrorP_h */