This file is indexed.

/usr/include/ncbi/objtable.h is in libncbi6-dev 6.1.20110713-3ubuntu2.

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
#ifndef _objtable_ 
#define _objtable_ 

#undef NLM_EXTERN
#ifdef NLM_IMPORT
#define NLM_EXTERN NLM_IMPORT
#else
#define NLM_EXTERN extern
#endif


#ifdef __cplusplus
extern "C" { /* } */
#endif


/**************************************************
*
*    Generated objects for Module NCBI-SeqTable
*    Generated using ASNCODE Revision: 6.16 at Dec 12, 2007  3:30 PM
*
**************************************************/

NLM_EXTERN Boolean LIBCALL
objtableAsnLoad PROTO((void));


/**************************************************
*
*    SeqTableColumnInfo
*
**************************************************/
typedef struct struct_SeqTable_column_info {
   Uint4 OBbits__;
   CharPtr   title;
#define OB__SeqTable_column_info_field_id 0

   Int4   field_id;
   CharPtr   field_name;
} SeqTableColumnInfo, PNTR SeqTableColumnInfoPtr;


NLM_EXTERN SeqTableColumnInfoPtr LIBCALL SeqTableColumnInfoFree PROTO ((SeqTableColumnInfoPtr ));
NLM_EXTERN SeqTableColumnInfoPtr LIBCALL SeqTableColumnInfoNew PROTO (( void ));
NLM_EXTERN SeqTableColumnInfoPtr LIBCALL SeqTableColumnInfoAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL SeqTableColumnInfoAsnWrite PROTO (( SeqTableColumnInfoPtr , AsnIoPtr, AsnTypePtr));



/**************************************************
*
*    SeqTableColumn
*
**************************************************/
typedef struct struct_SeqTable_column {
   struct struct_SeqTable_column PNTR next;
   Uint4 OBbits__;
   struct struct_SeqTable_column_info PNTR   header;
   ValNodePtr   data;
   ValNodePtr   sparse;
   ValNodePtr   default__;
   ValNodePtr   sparse_other;
} SeqTableColumn, PNTR SeqTableColumnPtr;


NLM_EXTERN SeqTableColumnPtr LIBCALL SeqTableColumnFree PROTO ((SeqTableColumnPtr ));
NLM_EXTERN SeqTableColumnPtr LIBCALL SeqTableColumnNew PROTO (( void ));
NLM_EXTERN SeqTableColumnPtr LIBCALL SeqTableColumnAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL SeqTableColumnAsnWrite PROTO (( SeqTableColumnPtr , AsnIoPtr, AsnTypePtr));



/**************************************************
*
*    SeqTable
*
**************************************************/
typedef struct struct_Seq_table {
   Uint4 OBbits__;
   Int4   feat_type;
#define OB__Seq_table_feat_subtype 0

   Int4   feat_subtype;
   Int4   num_rows;
   struct struct_SeqTable_column PNTR   columns;
} SeqTable, PNTR SeqTablePtr;


NLM_EXTERN SeqTablePtr LIBCALL SeqTableFree PROTO ((SeqTablePtr ));
NLM_EXTERN SeqTablePtr LIBCALL SeqTableNew PROTO (( void ));
NLM_EXTERN SeqTablePtr LIBCALL SeqTableAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL SeqTableAsnWrite PROTO (( SeqTablePtr , AsnIoPtr, AsnTypePtr));



/**************************************************
*
*    CommonStringTable
*
**************************************************/
typedef struct struct_CommonString_table {
   Uint4 OBbits__;
   ValNodePtr   strings;
   ValNodePtr   indexes;
} CommonStringTable, PNTR CommonStringTablePtr;


NLM_EXTERN CommonStringTablePtr LIBCALL CommonStringTableFree PROTO ((CommonStringTablePtr ));
NLM_EXTERN CommonStringTablePtr LIBCALL CommonStringTableNew PROTO (( void ));
NLM_EXTERN CommonStringTablePtr LIBCALL CommonStringTableAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL CommonStringTableAsnWrite PROTO (( CommonStringTablePtr , AsnIoPtr, AsnTypePtr));



/**************************************************
*
*    CommonBytesTable
*
**************************************************/
typedef struct struct_CommonBytes_table {
   Uint4 OBbits__;
   ValNodePtr   bytes;
   ValNodePtr   indexes;
} CommonBytesTable, PNTR CommonBytesTablePtr;


NLM_EXTERN CommonBytesTablePtr LIBCALL CommonBytesTableFree PROTO ((CommonBytesTablePtr ));
NLM_EXTERN CommonBytesTablePtr LIBCALL CommonBytesTableNew PROTO (( void ));
NLM_EXTERN CommonBytesTablePtr LIBCALL CommonBytesTableAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL CommonBytesTableAsnWrite PROTO (( CommonBytesTablePtr , AsnIoPtr, AsnTypePtr));

typedef ValNodePtr SeqTableMultiDataPtr;
typedef ValNode SeqTableMultiData;
#define SeqTableMultiData_int__ 1
#define SeqTableMultiData_real 2
#define SeqTableMultiData_string 3
#define SeqTableMultiData_bytes 4
#define SeqTableMultiData_common_string 5
#define SeqTableMultiData_common_bytes 6
#define SeqTableMultiData_bit 7
#define SeqTableMultiData_loc 8
#define SeqTableMultiData_id 9
#define SeqTableMultiData_interval 10


NLM_EXTERN SeqTableMultiDataPtr LIBCALL SeqTableMultiDataFree PROTO ((SeqTableMultiDataPtr ));
NLM_EXTERN SeqTableMultiDataPtr LIBCALL SeqTableMultiDataAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL SeqTableMultiDataAsnWrite PROTO (( SeqTableMultiDataPtr , AsnIoPtr, AsnTypePtr));

typedef ValNodePtr SeqTableSingleDataPtr;
typedef ValNode SeqTableSingleData;
#define SeqTableSingleData_int__ 1
#define SeqTableSingleData_real 2
#define SeqTableSingleData_string 3
#define SeqTableSingleData_bytes 4
#define SeqTableSingleData_bit 5
#define SeqTableSingleData_loc 6
#define SeqTableSingleData_id 7
#define SeqTableSingleData_interval 8


NLM_EXTERN SeqTableSingleDataPtr LIBCALL SeqTableSingleDataFree PROTO ((SeqTableSingleDataPtr ));
NLM_EXTERN SeqTableSingleDataPtr LIBCALL SeqTableSingleDataAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL SeqTableSingleDataAsnWrite PROTO (( SeqTableSingleDataPtr , AsnIoPtr, AsnTypePtr));

typedef ValNodePtr SeqTableSparseIndexPtr;
typedef ValNode SeqTableSparseIndex;
#define SeqTableSparseIndex_indexes 1
#define SeqTableSparseIndex_bit_set 2


NLM_EXTERN SeqTableSparseIndexPtr LIBCALL SeqTableSparseIndexFree PROTO ((SeqTableSparseIndexPtr ));
NLM_EXTERN SeqTableSparseIndexPtr LIBCALL SeqTableSparseIndexAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL SeqTableSparseIndexAsnWrite PROTO (( SeqTableSparseIndexPtr , AsnIoPtr, AsnTypePtr));

#ifdef __cplusplus
/* { */ }
#endif

#endif /* _objtable_ */

#undef NLM_EXTERN
#ifdef NLM_EXPORT
#define NLM_EXTERN NLM_EXPORT
#else
#define NLM_EXTERN
#endif