NCBI C Toolkit Cross Reference

C/access/objegkludge.h


  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 

source navigation ]   [ diff markup ]   [ identifier search ]   [ freetext search ]   [ file search ]  

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.