This file is indexed.

/usr/include/afs/gtxdumbwin.h is in libopenafs-dev 1.6.7-1.

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
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
/*
 * Copyright 2000, International Business Machines Corporation and others.
 * All Rights Reserved.
 *
 * This software has been released under the terms of the IBM Public
 * License.  For details, see the LICENSE file in the top-level source
 * directory or online at http://www.openafs.org/dl/license10.html
 */

#ifndef __gator_dumbwindows_h
#define	__gator_dumbwindows_h  1

#include "gtxwindows.h"		/*Base gator window dfns */

/*Value for gwin w_type field*/
#define	GATOR_WIN_DUMB    1

/*Private data for a dumb gwin*/
#if 0
struct gator_dumbgwin {
    WINDOW *wp;			/*Window pointer */
    int charwidth;		/*Character width in pixels */
    int charheight;		/*Character height in pixels */
    char box_vertchar;		/*Vertical char for boxing purposes */
    char box_horizchar;		/*Horizontal char for boxing purposes */
};
#endif /* 0 */

/*Dumb gwin's creation parameters*/
struct gator_dumbgwin_params {
    struct gwin_createparams gwin_params;	/*Basic params for the window */
    char box_vertchar;		/*Vertical char for boxing purposes */
    char box_horizchar;		/*Horizontal char for boxing purposes */
};

/*Dumb windows initialization routine*/

extern int gator_dumbgwin_init(int);
    /*
     * Summary:
     *    Initialize the dumb window package.
     *
     * Args:
     *    int adebug: Is debugging turned on?
     *
     * Returns:
     *    0 on success,
     *    Error value otherwise.
     */

/*Dumb window's creation routine*/

extern struct gwin *gator_dumbgwin_create(void *);
    /*
     * Summary:
     *    Create a dumb window.
     *
     * Args:
     *    struct gator_dumbgwin_params *params : Ptr to creation parameters.
     *
     * Returns:
     *    Ptr to the created dumb window structure if successful,
     *    Error value otherwise.
     */

/*Dumb cleanup routine*/

extern int gator_dumbgwin_cleanup(struct gwin *);
    /*
     * Summary:
     *    Clean up after the dumb window package.
     *
     * Args:
     *    struct gwin *gwp : Ptr to base window.
     *
     * Returns:
     *    0 on success,
     *    Error value otherwise.
     */

extern struct gwinbaseops gator_dumb_gwinbops;

/*Dumb window's routines*/

extern int gator_dumbgwin_box(struct gwin *);
    /*
     * Summary:
     *    Draw a box around the given dumb window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the dumb window to draw
     *                              a box around.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_dumbgwin_clear(struct gwin *);
    /*
     * Summary:
     *    Clear out the given dumb window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the dumb window to clear
     *                              out.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_dumbgwin_destroy(struct gwin *);
    /*
     * Summary:
     *    Destroy the given dumb window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the dumb window to destroy.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_dumbgwin_display(struct gwin *);
    /*
     * Summary:
     *    Display/redraw the given dumb window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the dumb window to draw.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_dumbgwin_drawline(struct gwin *, struct gwin_lineparams *);
    /*
     * Summary:
     *    Draw a line between two points in the given dumb
     *    window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the dumb window in which
     *                              the line is to be drawn.
     *   struct gwin_lineparams *params : Ptr to other params.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_dumbgwin_drawrectangle(struct gwin *,
					struct gwin_rectparams *);
    /*
     * Summary:
     *    Draw a rectangle in the given dumb window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the dumb window in which
     *                              the rectangle is to be drawn.
     *   struct gwin_rectparams *params : Ptr to other params.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_dumbgwin_drawchar(struct gwin *,
				   struct gwin_charparams *);
    /*
     * Summary:
     *    Draw a character in the given dumb window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the dumb window in which
     *                              the character is to be drawn.
     *   struct gwin_charparams *params : Ptr to other params.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_dumbgwin_drawstring(struct gwin *, struct gwin_strparams *);
    /*
     * Summary:
     *    Draw a string in the given dumb window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the dumb window in which
     *                              the string is to be drawn.
     *   struct gwin_strparams *params : Ptr to other params.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_dumbgwin_invert(struct gwin *, struct gwin_invparams *);
    /*
     * Summary:
     *    Invert a region in the given dumb window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the dumb window in which
     *                              the inverted region lies.
     *   struct gwin_invparams *params : Ptr to other params.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_dumbgwin_getchar(struct gwin *gwp);
    /* get a character from a window */

extern int gator_dumbgwin_getdimensions(struct gwin *,
					struct gwin_sizeparams *);

extern int gator_dumbgwin_wait(struct gwin *gwp);

#endif /* __gator_dumbwindows_h */