summaryrefslogtreecommitdiff
path: root/api/ftusrstr.h
diff options
context:
space:
mode:
authorAaron M. Ucko <ucko@debian.org>2005-03-23 15:50:17 +0000
committerAaron M. Ucko <ucko@debian.org>2005-03-23 15:50:17 +0000
commit5d9c18cdc6c0e622f123be548f6f7b8ba827d3ac (patch)
tree2b219ac945a1f81c6a6ffc09fa0db76191716644 /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.h54
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