This file is indexed.

/usr/include/ncbi/objtax1.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
188
189
190
191
192
193
194
195
196
197
198
199
200
201
#ifndef _objtax1_ 
#define _objtax1_ 

#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-Taxon1
*    Generated using ASNCODE Revision: 6.12 at Sep 28, 2001 11:31 AM
*
**************************************************/

NLM_EXTERN Boolean LIBCALL
objtax1AsnLoad PROTO((void));
typedef ValNodePtr Taxon1ReqPtr;
typedef ValNode Taxon1Req;
#define Taxon1Req_init 1
#define Taxon1Req_findname 2
#define Taxon1Req_getdesignator 3
#define Taxon1Req_getunique 4
#define Taxon1Req_getidbyorg 5
#define Taxon1Req_getorgnames 6
#define Taxon1Req_getcde 7
#define Taxon1Req_getranks 8
#define Taxon1Req_getdivs 9
#define Taxon1Req_getgcs 10
#define Taxon1Req_getlineage 11
#define Taxon1Req_getchildren 12
#define Taxon1Req_getbyid 13
#define Taxon1Req_lookup 14
#define Taxon1Req_getorgmod 15
#define Taxon1Req_fini 16
#define Taxon1Req_id4gi 17
#define Taxon1Req_taxachildren 18
#define Taxon1Req_taxalineage 19
#define Taxon1Req_maxtaxid 20


NLM_EXTERN Taxon1ReqPtr LIBCALL Taxon1ReqFree PROTO ((Taxon1ReqPtr ));
NLM_EXTERN Taxon1ReqPtr LIBCALL Taxon1ReqAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon1ReqAsnWrite PROTO (( Taxon1ReqPtr , AsnIoPtr, AsnTypePtr));



/**************************************************
*
*    Taxon1Info
*
**************************************************/
typedef struct struct_Taxon1_info {
   struct struct_Taxon1_info PNTR next;
   Int4   ival1;
   Int4   ival2;
   CharPtr   sval;
} Taxon1Info, PNTR Taxon1InfoPtr;


NLM_EXTERN Taxon1InfoPtr LIBCALL Taxon1InfoFree PROTO ((Taxon1InfoPtr ));
NLM_EXTERN Taxon1InfoPtr LIBCALL Taxon1InfoNew PROTO (( void ));
NLM_EXTERN Taxon1InfoPtr LIBCALL Taxon1InfoAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon1InfoAsnWrite PROTO (( Taxon1InfoPtr , AsnIoPtr, AsnTypePtr));

typedef ValNodePtr Taxon1RespPtr;
typedef ValNode Taxon1Resp;
#define Taxon1Resp_error 1
#define Taxon1Resp_init 2
#define Taxon1Resp_findname 3
#define Taxon1Resp_getdesignator 4
#define Taxon1Resp_getunique 5
#define Taxon1Resp_getidbyorg 6
#define Taxon1Resp_getorgnames 7
#define Taxon1Resp_getcde 8
#define Taxon1Resp_getranks 9
#define Taxon1Resp_getdivs 10
#define Taxon1Resp_getgcs 11
#define Taxon1Resp_getlineage 12
#define Taxon1Resp_getchildren 13
#define Taxon1Resp_getbyid 14
#define Taxon1Resp_lookup 15
#define Taxon1Resp_getorgmod 16
#define Taxon1Resp_fini 17
#define Taxon1Resp_id4gi 18
#define Taxon1Resp_taxabyid 19
#define Taxon1Resp_taxachildren 20
#define Taxon1Resp_taxalineage 21
#define Taxon1Resp_maxtaxid 22


NLM_EXTERN Taxon1RespPtr LIBCALL Taxon1RespFree PROTO ((Taxon1RespPtr ));
NLM_EXTERN Taxon1RespPtr LIBCALL Taxon1RespAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon1RespAsnWrite PROTO (( Taxon1RespPtr , AsnIoPtr, AsnTypePtr));



/**************************************************
*
*    Taxon1Error
*
**************************************************/
typedef struct struct_Taxon1_error {
   Uint2   level;
   /* following #defines are for enumerated type, not used by object loaders */
#define Taxon1_error_level_none 0
#define Taxon1_error_level_info 1
#define Taxon1_error_level_warn 2
#define Taxon1_error_level_error 3
#define Taxon1_error_level_fatal 4

   CharPtr   msg;
} Taxon1Error, PNTR Taxon1ErrorPtr;


NLM_EXTERN Taxon1ErrorPtr LIBCALL Taxon1ErrorFree PROTO ((Taxon1ErrorPtr ));
NLM_EXTERN Taxon1ErrorPtr LIBCALL Taxon1ErrorNew PROTO (( void ));
NLM_EXTERN Taxon1ErrorPtr LIBCALL Taxon1ErrorAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon1ErrorAsnWrite PROTO (( Taxon1ErrorPtr , AsnIoPtr, AsnTypePtr));



/**************************************************
*
*    Taxon1Name
*
**************************************************/
typedef struct struct_Taxon1_name {
   struct struct_Taxon1_name PNTR next;
   Int4   taxid;
   Int4   cde;
   CharPtr   oname;
   CharPtr   uname;
} Taxon1Name, PNTR Taxon1NamePtr;


NLM_EXTERN Taxon1NamePtr LIBCALL Taxon1NameFree PROTO ((Taxon1NamePtr ));
NLM_EXTERN Taxon1NamePtr LIBCALL Taxon1NameNew PROTO (( void ));
NLM_EXTERN Taxon1NamePtr LIBCALL Taxon1NameAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon1NameAsnWrite PROTO (( Taxon1NamePtr , AsnIoPtr, AsnTypePtr));



/**************************************************
*
*    Taxon1Data
*
**************************************************/
typedef struct struct_Taxon1_data {
   struct struct_Org_ref PNTR   org;
   CharPtr   div;
   CharPtr   embl_code;
   Uint1   is_species_level;
} Taxon1Data, PNTR Taxon1DataPtr;


NLM_EXTERN Taxon1DataPtr LIBCALL Taxon1DataFree PROTO ((Taxon1DataPtr ));
NLM_EXTERN Taxon1DataPtr LIBCALL Taxon1DataNew PROTO (( void ));
NLM_EXTERN Taxon1DataPtr LIBCALL Taxon1DataAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon1DataAsnWrite PROTO (( Taxon1DataPtr , AsnIoPtr, AsnTypePtr));



/**************************************************
*
*    Taxon2Data
*
**************************************************/
typedef struct struct_Taxon2_data {
   struct struct_Org_ref PNTR   org;
   ValNodePtr   blast_name;
   Uint1   is_uncultured;
   Uint1   is_species_level;
} Taxon2Data, PNTR Taxon2DataPtr;


NLM_EXTERN Taxon2DataPtr LIBCALL Taxon2DataFree PROTO ((Taxon2DataPtr ));
NLM_EXTERN Taxon2DataPtr LIBCALL Taxon2DataNew PROTO (( void ));
NLM_EXTERN Taxon2DataPtr LIBCALL Taxon2DataAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon2DataAsnWrite PROTO (( Taxon2DataPtr , AsnIoPtr, AsnTypePtr));

#ifdef __cplusplus
/* { */ }
#endif

#endif /* _objtax1_ */

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