|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/access/objegkludge.h |
source navigation diff markup identifier search freetext search file search |
1 #ifndef _objegkludge_
2 #define _objegkludge_
3
4 #include <objgen.h>
5
6 #undef NLM_EXTERN
7 #ifdef NLM_IMPORT
8 #define NLM_EXTERN NLM_IMPORT
9 #else
10 #define NLM_EXTERN extern
11 #endif
12
13
14 #ifdef __cplusplus
15 extern "C" { /* } */
16 #endif
17
18 /* allows asncode-generated Entrezgene object loaders to use hand-coded Dbtag reader/writer */
19
20 typedef struct struct_EGDbtag {
21 struct struct_EGDbtag PNTR next;
22 CharPtr db;
23 ObjectIdPtr tag;
24 } EGDbtag, PNTR EGDbtagPtr;
25
26
27 NLM_EXTERN EGDbtagPtr LIBCALL EGDbtagFree PROTO ((EGDbtagPtr ));
28 NLM_EXTERN EGDbtagPtr LIBCALL EGDbtagNew PROTO (( void ));
29 NLM_EXTERN EGDbtagPtr LIBCALL EGDbtagAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
30 NLM_EXTERN Boolean LIBCALL EGDbtagAsnWrite PROTO (( EGDbtagPtr , AsnIoPtr, AsnTypePtr));
31
32
33
34 #ifdef __cplusplus
35 /* { */ }
36 #endif
37
38 #endif /* _objegkludge_ */
39
40 #undef NLM_EXTERN
41 #ifdef NLM_EXPORT
42 #define NLM_EXTERN NLM_EXPORT
43 #else
44 #define NLM_EXTERN
45 #endif
46
47 |
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |