/usr/include/ncbi/objtax3.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 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 | #ifndef _objtax3_
#define _objtax3_
#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-Taxon3
* Generated using ASNCODE Revision: 6.17 at Dec 8, 2009 9:36 AM
*
**************************************************/
NLM_EXTERN Boolean LIBCALL
objtax3AsnLoad PROTO((void));
/**************************************************
*
* Taxon3Request
*
**************************************************/
typedef struct struct_Taxon3_request {
ValNodePtr request;
} Taxon3Request, PNTR Taxon3RequestPtr;
NLM_EXTERN Taxon3RequestPtr LIBCALL Taxon3RequestFree PROTO ((Taxon3RequestPtr ));
NLM_EXTERN Taxon3RequestPtr LIBCALL Taxon3RequestNew PROTO (( void ));
NLM_EXTERN Taxon3RequestPtr LIBCALL Taxon3RequestAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon3RequestAsnWrite PROTO (( Taxon3RequestPtr , AsnIoPtr, AsnTypePtr));
typedef ValNodePtr T3RequestPtr;
typedef ValNode T3Request;
#define T3Request_taxid 1
#define T3Request_name 2
#define T3Request_org 3
#define T3Request_join 4
NLM_EXTERN T3RequestPtr LIBCALL T3RequestFree PROTO ((T3RequestPtr ));
NLM_EXTERN T3RequestPtr LIBCALL T3RequestAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL T3RequestAsnWrite PROTO (( T3RequestPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* SequenceOfInt
*
**************************************************/
typedef ValNode SequenceOfInt;
typedef ValNodePtr SequenceOfIntPtr;
#define SequenceOfIntNew() ValNodeNew(NULL)
#ifdef NLM_GENERATED_CODE_PROTO
NLM_EXTERN SequenceOfIntPtr LIBCALL SequenceOfIntFree PROTO ((SequenceOfIntPtr ));
NLM_EXTERN SequenceOfIntPtr LIBCALL SequenceOfIntNew PROTO (( void ));
NLM_EXTERN SequenceOfIntPtr LIBCALL SequenceOfIntAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL SequenceOfIntAsnWrite PROTO (( SequenceOfIntPtr , AsnIoPtr, AsnTypePtr));
#endif /* NLM_GENERATED_CODE_PROTO */
/**************************************************
*
* Taxon3Reply
*
**************************************************/
typedef struct struct_Taxon3_reply {
ValNodePtr reply;
} Taxon3Reply, PNTR Taxon3ReplyPtr;
NLM_EXTERN Taxon3ReplyPtr LIBCALL Taxon3ReplyFree PROTO ((Taxon3ReplyPtr ));
NLM_EXTERN Taxon3ReplyPtr LIBCALL Taxon3ReplyNew PROTO (( void ));
NLM_EXTERN Taxon3ReplyPtr LIBCALL Taxon3ReplyAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon3ReplyAsnWrite PROTO (( Taxon3ReplyPtr , AsnIoPtr, AsnTypePtr));
typedef ValNodePtr T3ReplyPtr;
typedef ValNode T3Reply;
#define T3Reply_error 1
#define T3Reply_data 2
NLM_EXTERN T3ReplyPtr LIBCALL T3ReplyFree PROTO ((T3ReplyPtr ));
NLM_EXTERN T3ReplyPtr LIBCALL T3ReplyAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL T3ReplyAsnWrite PROTO (( T3ReplyPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* T3Error
*
**************************************************/
typedef struct struct_T3Error {
Uint2 level;
/* following #defines are for enumerated type, not used by object loaders */
#define T3Error_level_none 0
#define T3Error_level_info 1
#define T3Error_level_warn 2
#define T3Error_level_error 3
#define T3Error_level_fatal 4
CharPtr message;
Int4 taxid;
CharPtr name;
struct struct_Org_ref PNTR org;
} T3Error, PNTR T3ErrorPtr;
NLM_EXTERN T3ErrorPtr LIBCALL T3ErrorFree PROTO ((T3ErrorPtr ));
NLM_EXTERN T3ErrorPtr LIBCALL T3ErrorNew PROTO (( void ));
NLM_EXTERN T3ErrorPtr LIBCALL T3ErrorAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL T3ErrorAsnWrite PROTO (( T3ErrorPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* T3Data
*
**************************************************/
typedef struct struct_T3Data {
struct struct_Org_ref PNTR org;
ValNodePtr blast_name_lineage;
struct struct_T3StatusFlags PNTR status;
struct struct_T3RefreshFlags PNTR refresh;
} T3Data, PNTR T3DataPtr;
NLM_EXTERN T3DataPtr LIBCALL T3DataFree PROTO ((T3DataPtr ));
NLM_EXTERN T3DataPtr LIBCALL T3DataNew PROTO (( void ));
NLM_EXTERN T3DataPtr LIBCALL T3DataAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL T3DataAsnWrite PROTO (( T3DataPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* T3StatusFlags
*
**************************************************/
typedef struct struct_T3StatusFlags {
struct struct_T3StatusFlags PNTR next;
CharPtr property;
ValNodePtr Value_value;
} T3StatusFlags, PNTR T3StatusFlagsPtr;
NLM_EXTERN T3StatusFlagsPtr LIBCALL T3StatusFlagsFree PROTO ((T3StatusFlagsPtr ));
NLM_EXTERN T3StatusFlagsPtr LIBCALL T3StatusFlagsNew PROTO (( void ));
NLM_EXTERN T3StatusFlagsPtr LIBCALL T3StatusFlagsAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL T3StatusFlagsAsnWrite PROTO (( T3StatusFlagsPtr , AsnIoPtr, AsnTypePtr));
#ifdef NLM_GENERATED_CODE_PROTO
typedef ValNodePtr Value_valuePtr;
typedef ValNode Value_value;
#endif /* NLM_GENERATED_CODE_PROTO */
#define Value_value_bool 1
#define Value_value_int__ 2
#define Value_value_str 3
#ifdef NLM_GENERATED_CODE_PROTO
static Value_valuePtr LIBCALL Value_valueFree PROTO ((Value_valuePtr ));
static Value_valuePtr LIBCALL Value_valueAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
static Boolean LIBCALL Value_valueAsnWrite PROTO (( Value_valuePtr , AsnIoPtr, AsnTypePtr));
#endif /* NLM_GENERATED_CODE_PROTO */
/**************************************************
*
* T3RefreshFlags
*
**************************************************/
typedef struct struct_T3RefreshFlags {
Uint1 taxid_changed;
Uint1 taxname_changed;
Uint1 division_changed;
Uint1 lineage_changed;
Uint1 gc_changed;
Uint1 mgc_changed;
Uint1 orgmod_changed;
} T3RefreshFlags, PNTR T3RefreshFlagsPtr;
NLM_EXTERN T3RefreshFlagsPtr LIBCALL T3RefreshFlagsFree PROTO ((T3RefreshFlagsPtr ));
NLM_EXTERN T3RefreshFlagsPtr LIBCALL T3RefreshFlagsNew PROTO (( void ));
NLM_EXTERN T3RefreshFlagsPtr LIBCALL T3RefreshFlagsAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL T3RefreshFlagsAsnWrite PROTO (( T3RefreshFlagsPtr , AsnIoPtr, AsnTypePtr));
#ifdef __cplusplus
/* { */ }
#endif
#endif /* _objtax3_ */
#undef NLM_EXTERN
#ifdef NLM_EXPORT
#define NLM_EXTERN NLM_EXPORT
#else
#define NLM_EXTERN
#endif
|