summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Roche <xroche@users.noreply.github.com>2013-07-07 14:33:33 +0000
committerXavier Roche <xroche@users.noreply.github.com>2013-07-07 14:33:33 +0000
commit57c732da58ab13485f83f890369126ccc3e1228c (patch)
treec7bed830727a972e916955d2c930f78131287398
parent87c2781ecc23cf3175e01a5f845e4a117c176ce0 (diff)
Added hts_version()
-rw-r--r--src/htslib.c4
-rw-r--r--src/htslib.h3
-rw-r--r--src/httrack-library.h1
3 files changed, 8 insertions, 0 deletions
diff --git a/src/htslib.c b/src/htslib.c
index f66c98b..aac4e25 100644
--- a/src/htslib.c
+++ b/src/htslib.c
@@ -5250,6 +5250,10 @@ static void hts_debug_log_print(const char *format, ...) {
}
}
+HTSEXT_API const char* hts_version(void) {
+ return HTTRACK_VERSIONID;
+}
+
static int hts_init_ok = 0;
HTSEXT_API int hts_init(void) {
const char *dbg_env;
diff --git a/src/htslib.h b/src/htslib.h
index bf7a73b..ca9b614 100644
--- a/src/htslib.h
+++ b/src/htslib.h
@@ -232,6 +232,9 @@ extern htsmutex dns_lock;
// initialize an htsblk structure
void hts_init_htsblk(htsblk * r);
+// version
+const char* hts_version(void);
+
// fonctions unix/winsock
int hts_read(htsblk * r, char *buff, int size);
diff --git a/src/httrack-library.h b/src/httrack-library.h
index f14aa2a..380c0dd 100644
--- a/src/httrack-library.h
+++ b/src/httrack-library.h
@@ -111,6 +111,7 @@ HTSEXT_API void hts_log_print(httrackp * opt, int type, const char *format,
/* Infos */
HTSEXT_API const char *hts_get_version_info(httrackp * opt);
HTSEXT_API const char *hts_is_available(void);
+HTSEXT_API const char* hts_version(void);
/* Wrapper functions */
HTSEXT_API int htswrap_init(void); // DEPRECATED - DUMMY FUNCTION