This file is indexed.

/usr/include/ncbi/asnmedli.h is in libncbi6-dev 6.1.20120620-8.

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
/***********************************************************************
*
**
*        Automatic header module from ASNTOOL
*
************************************************************************/

#ifndef _ASNTOOL_
#include <asn.h>
#endif

static char * asnfilename = "asnmedli.h60";
static AsnValxNode avnx[29] = {
    {2,NULL,0,0.0,NULL } ,
    {2,NULL,0,0.0,NULL } ,
    {20,"nameonly" ,0,0.0,&avnx[3] } ,
    {20,"cas" ,1,0.0,&avnx[4] } ,
    {20,"ec" ,2,0.0,NULL } ,
    {20,"ddbj" ,1,0.0,&avnx[6] } ,
    {20,"carbbank" ,2,0.0,&avnx[7] } ,
    {20,"embl" ,3,0.0,&avnx[8] } ,
    {20,"hdb" ,4,0.0,&avnx[9] } ,
    {20,"genbank" ,5,0.0,&avnx[10] } ,
    {20,"hgml" ,6,0.0,&avnx[11] } ,
    {20,"mim" ,7,0.0,&avnx[12] } ,
    {20,"msd" ,8,0.0,&avnx[13] } ,
    {20,"pdb" ,9,0.0,&avnx[14] } ,
    {20,"pir" ,10,0.0,&avnx[15] } ,
    {20,"prfseqdb" ,11,0.0,&avnx[16] } ,
    {20,"psd" ,12,0.0,&avnx[17] } ,
    {20,"swissprot" ,13,0.0,&avnx[18] } ,
    {20,"gdb" ,14,0.0,NULL } ,
    {20,"other" ,0,0.0,&avnx[20] } ,
    {20,"comment" ,1,0.0,&avnx[21] } ,
    {20,"erratum" ,2,0.0,NULL } ,
    {20,"medline" ,1,0.0,&avnx[23] } ,
    {20,"pubmed" ,2,0.0,&avnx[24] } ,
    {20,"ncbigi" ,3,0.0,NULL } ,
    {20,"publisher" ,1,0.0,&avnx[26] } ,
    {20,"premedline" ,2,0.0,&avnx[27] } ,
    {20,"medline" ,3,0.0,NULL } ,
    {3,NULL,3,0.0,NULL } };

static AsnType atx[54] = {
  {401, "Medline-entry" ,1,0,0,0,0,1,0,0,NULL,&atx[20],&atx[1],0,&atx[31]} ,
  {0, "uid" ,128,0,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[3]} ,
  {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "em" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[5]} ,
  {405, "Date" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[11]} ,
  {0, "cit" ,128,2,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[7]} ,
  {403, "Cit-art" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[39]} ,
  {0, "abstract" ,128,3,0,1,0,0,0,0,NULL,&atx[8],NULL,0,&atx[9]} ,
  {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "mesh" ,128,4,0,1,0,0,0,0,NULL,&atx[21],&atx[10],0,&atx[22]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[11],NULL,0,NULL} ,
  {406, "Medline-mesh" ,1,0,0,0,0,0,0,0,NULL,&atx[20],&atx[12],0,&atx[24]} ,
  {0, "mp" ,128,0,0,0,1,0,0,0,&avnx[0],&atx[13],NULL,0,&atx[14]} ,
  {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "term" ,128,1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[15]} ,
  {0, "qual" ,128,2,0,1,0,0,0,0,NULL,&atx[21],&atx[16],0,NULL} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[17],NULL,0,NULL} ,
  {409, "Medline-qual" ,1,0,0,0,0,0,0,0,NULL,&atx[20],&atx[18],0,&atx[49]} ,
  {0, "mp" ,128,0,0,0,1,0,0,0,&avnx[1],&atx[13],NULL,0,&atx[19]} ,
  {0, "subh" ,128,1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
  {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "substance" ,128,5,0,1,0,0,0,0,NULL,&atx[21],&atx[23],0,&atx[29]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
  {407, "Medline-rn" ,1,0,0,0,0,0,0,0,NULL,&atx[20],&atx[25],0,&atx[44]} ,
  {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[26],&avnx[2],0,&atx[27]} ,
  {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "cit" ,128,1,0,1,0,0,0,0,NULL,&atx[8],NULL,0,&atx[28]} ,
  {0, "name" ,128,2,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
  {0, "xref" ,128,6,0,1,0,0,0,0,NULL,&atx[21],&atx[30],0,&atx[34]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[31],NULL,0,NULL} ,
  {402, "Medline-si" ,1,0,0,0,0,1,0,0,NULL,&atx[20],&atx[32],0,&atx[6]} ,
  {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[26],&avnx[5],0,&atx[33]} ,
  {0, "cit" ,128,1,0,1,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
  {0, "idnum" ,128,7,0,1,0,0,0,0,NULL,&atx[21],&atx[35],0,&atx[36]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
  {0, "gene" ,128,8,0,1,0,0,0,0,NULL,&atx[21],&atx[37],0,&atx[38]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
  {0, "pmid" ,128,9,0,1,0,0,0,0,NULL,&atx[39],NULL,0,&atx[40]} ,
  {404, "PubMedId" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[4]} ,
  {0, "pub-type" ,128,10,0,1,0,0,0,0,NULL,&atx[21],&atx[41],0,&atx[42]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
  {0, "mlfield" ,128,11,0,1,0,0,0,0,NULL,&atx[21],&atx[43],0,&atx[53]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[44],NULL,0,NULL} ,
  {408, "Medline-field" ,1,0,0,0,0,0,0,0,NULL,&atx[20],&atx[45],0,&atx[17]} ,
  {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[2],&avnx[19],0,&atx[46]} ,
  {0, "str" ,128,1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[47]} ,
  {0, "ids" ,128,2,0,1,0,0,0,0,NULL,&atx[52],&atx[48],0,NULL} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[49],NULL,0,NULL} ,
  {410, "DocRef" ,1,0,0,0,0,0,0,0,NULL,&atx[20],&atx[50],0,NULL} ,
  {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[2],&avnx[22],0,&atx[51]} ,
  {0, "uid" ,128,1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
  {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "status" ,128,12,0,0,1,0,0,0,&avnx[28],&atx[2],&avnx[25],0,NULL} };

static AsnModule ampx[1] = {
  { "NCBI-Medline" , "asnmedli.h60",&atx[0],NULL,NULL,0,0} };

static AsnValxNodePtr avn = avnx;
static AsnTypePtr at = atx;
static AsnModulePtr amp = ampx;



/**************************************************
*
*    Defines for Module NCBI-Medline
*
**************************************************/

#define MEDLINE_ENTRY &at[0]
#define MEDLINE_ENTRY_uid &at[1]
#define MEDLINE_ENTRY_em &at[3]
#define MEDLINE_ENTRY_cit &at[5]
#define MEDLINE_ENTRY_abstract &at[7]
#define MEDLINE_ENTRY_mesh &at[9]
#define MEDLINE_ENTRY_mesh_E &at[10]
#define MEDLINE_ENTRY_substance &at[22]
#define MEDLINE_ENTRY_substance_E &at[23]
#define MEDLINE_ENTRY_xref &at[29]
#define MEDLINE_ENTRY_xref_E &at[30]
#define MEDLINE_ENTRY_idnum &at[34]
#define MEDLINE_ENTRY_idnum_E &at[35]
#define MEDLINE_ENTRY_gene &at[36]
#define MEDLINE_ENTRY_gene_E &at[37]
#define MEDLINE_ENTRY_pmid &at[38]
#define MEDLINE_ENTRY_pub_type &at[40]
#define MEDLINE_ENTRY_pub_type_E &at[41]
#define MEDLINE_ENTRY_mlfield &at[42]
#define MEDLINE_ENTRY_mlfield_E &at[43]
#define MEDLINE_ENTRY_status &at[53]

#define MEDLINE_SI &at[31]
#define MEDLINE_SI_type &at[32]
#define MEDLINE_SI_cit &at[33]

#define MEDLINE_MESH &at[11]
#define MEDLINE_MESH_mp &at[12]
#define MEDLINE_MESH_term &at[14]
#define MEDLINE_MESH_qual &at[15]
#define MEDLINE_MESH_qual_E &at[16]

#define MEDLINE_RN &at[24]
#define MEDLINE_RN_type &at[25]
#define MEDLINE_RN_cit &at[27]
#define MEDLINE_RN_name &at[28]

#define MEDLINE_FIELD &at[44]
#define MEDLINE_FIELD_type &at[45]
#define MEDLINE_FIELD_str &at[46]
#define MEDLINE_FIELD_ids &at[47]
#define MEDLINE_FIELD_ids_E &at[48]

#define MEDLINE_QUAL &at[17]
#define MEDLINE_QUAL_mp &at[18]
#define MEDLINE_QUAL_subh &at[19]

#define DOCREF &at[49]
#define DOCREF_type &at[50]
#define DOCREF_uid &at[51]