diff options
author | Aaron M. Ucko <ucko@debian.org> | 2005-03-23 15:50:17 +0000 |
---|---|---|
committer | Aaron M. Ucko <ucko@debian.org> | 2005-03-23 15:50:17 +0000 |
commit | 5d9c18cdc6c0e622f123be548f6f7b8ba827d3ac (patch) | |
tree | 2b219ac945a1f81c6a6ffc09fa0db76191716644 /api/ftusrstr.h |
[svn-inject] Installing original source of ncbi-tools6 (6.0.2)
Diffstat (limited to 'api/ftusrstr.h')
-rw-r--r-- | api/ftusrstr.h | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/api/ftusrstr.h b/api/ftusrstr.h new file mode 100644 index 00000000..8427d38c --- /dev/null +++ b/api/ftusrstr.h @@ -0,0 +1,54 @@ +/**************************************************************************** +* ftusrstr.h: +* +* +* $Log: ftusrstr.h,v $ +* Revision 6.0 1997/08/25 18:05:43 madden +* Revision changed to 6.0 +* +* Revision 5.1 1997/06/19 18:37:45 vakatov +* [WIN32,MSVC++] Adopted for the "NCBIOBJ.LIB" DLL'ization +* +* Revision 5.0 1996/05/28 13:23:23 ostell +* Set to revision 5.0 +* + * Revision 4.2 1996/05/01 22:05:21 tatiana + * flat2asn_init_user_string() added + * + * Revision 1.2 1995/05/15 21:46:05 ostell + * added Log line + * +* +* +****************************************************************************/ +#ifndef _FTUSRSTR_ +#define _FTUSRSTR_ + +/* used to install the user error strings (locus and accession) + so that they will appear in ErrPost or ErrPostEx error + messages, without the need to pass the 'pp' pointer. + -Karl */ + +#undef NLM_EXTERN +#ifdef NLM_IMPORT +#define NLM_EXTERN NLM_IMPORT +#else +#define NLM_EXTERN extern +#endif + +NLM_EXTERN void flat2asn_init_user_string PROTO ((void)); +NLM_EXTERN void flat2asn_install_locus_user_string PROTO ((CharPtr locus)); +NLM_EXTERN void flat2asn_delete_locus_user_string PROTO ((void)); +NLM_EXTERN void flat2asn_install_accession_user_string PROTO ((CharPtr accession)); +NLM_EXTERN void flat2asn_delete_accession_user_string PROTO ((void)); +NLM_EXTERN void flat2asn_install_feature_user_string PROTO ((CharPtr key, CharPtr location)); +NLM_EXTERN void flat2asn_delete_feature_user_string PROTO ((void)); + +#undef NLM_EXTERN +#ifdef NLM_EXPORT +#define NLM_EXTERN NLM_EXPORT +#else +#define NLM_EXTERN +#endif + +#endif |