This file is indexed.

/usr/lib/grass74/include/grass/vedit.h is in grass-dev 7.4.0-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
#ifndef GRASS_VEDIT_H
#define GRASS_VEDIT_H

#include <grass/gis.h>
#include <grass/vector.h>

#define NO_SNAP    0		/* snapping disabled */
#define SNAP       1		/* snapping enabled for nodes */
#define SNAPVERTEX 2		/* snapping enabled for vertex also */

#define QUERY_UNKNOWN -1
#define QUERY_LENGTH   0	/* select by line length */
#define QUERY_DANGLE   1	/* select dangles */

/* used by Vedit_render_map() */
#define TYPE_POINT           0x01
#define TYPE_LINE	     0x02
#define TYPE_BOUNDARYNO      0x04
#define TYPE_BOUNDARYTWO     0x08
#define TYPE_BOUNDARYONE     0x10
#define TYPE_CENTROIDIN      0x20
#define TYPE_CENTROIDOUT     0x40
#define TYPE_CENTROIDDUP     0x80
#define TYPE_NODEONE         0x100
#define TYPE_NODETWO         0x200
#define TYPE_VERTEX          0x400
#define TYPE_AREA            0x800
#define TYPE_ISLE            0x1000
#define TYPE_DIRECTION       0x2000

#define DRAW_POINT           0x01
#define DRAW_LINE	     0x02
#define DRAW_BOUNDARYNO      0x04
#define DRAW_BOUNDARYTWO     0x08
#define DRAW_BOUNDARYONE     0x10
#define DRAW_CENTROIDIN      0x20
#define DRAW_CENTROIDOUT     0x40
#define DRAW_CENTROIDDUP     0x80
#define DRAW_NODEONE         0x100
#define DRAW_NODETWO         0x200
#define DRAW_VERTEX          0x400
#define DRAW_AREA            0x800
#define DRAW_DIRECTION       0x1000

struct rpoint {
    /* screen coordinates */
    int x, y;
};

struct robject {
    /* object to be rendered */
    int            fid;       /* feature id */
    int            type;
    int            npoints;
    struct rpoint *point;     /* list of points */
};

struct robject_list {
    /* list of objects to be rendered */
    int              nitems;
    struct robject **item;
};

#include <grass/defs/vedit.h>

#endif /* GRASS_VEDIT_H */