From: Mathieu Desnoyers Date: Fri, 12 Aug 2011 19:41:17 +0000 (-0400) Subject: Babeltrace: print correct version number X-Git-Tag: v0.6~7 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=00f7fbf0bcce4662bf7e755ecee0517bfebf6ae2 Babeltrace: print correct version number Signed-off-by: Mathieu Desnoyers --- diff --git a/converter/babeltrace-log.c b/converter/babeltrace-log.c index 2b573bde..7f9834c8 100644 --- a/converter/babeltrace-log.c +++ b/converter/babeltrace-log.c @@ -20,6 +20,7 @@ * Depends on glibc 2.10 for getline(). */ +#include #include #include #include @@ -89,11 +90,16 @@ static void print_metadata(FILE *fp) { char uuid_str[UUID_STR_LEN]; + unsigned int major = 0, minor = 0; + int ret; + ret = sscanf(VERSION, "%u.%u", &major, &minor); + if (ret != 2) + fprintf(stderr, "[warning] Incorrect babeltrace version format\n."); uuid_unparse(s_uuid, uuid_str); fprintf(fp, metadata_fmt, - BABELTRACE_VERSION_MAJOR, - BABELTRACE_VERSION_MINOR, + major, + minor, uuid_str, BYTE_ORDER == LITTLE_ENDIAN ? "le" : "be", s_timestamp ? metadata_stream_event_header_timestamp : ""); @@ -245,9 +251,7 @@ void trace_text(FILE *input, int output) static void usage(FILE *fp) { - fprintf(fp, "BabelTrace Log Converter %u.%u\n", - BABELTRACE_VERSION_MAJOR, - BABELTRACE_VERSION_MINOR); + fprintf(fp, "BabelTrace Log Converter %s\n", VERSION); fprintf(fp, "\n"); fprintf(fp, "Convert for a text log (read from standard input) to CTF.\n"); fprintf(fp, "\n"); diff --git a/converter/babeltrace.c b/converter/babeltrace.c index 9d79c39d..ded493ce 100644 --- a/converter/babeltrace.c +++ b/converter/babeltrace.c @@ -19,6 +19,7 @@ */ #define _XOPEN_SOURCE 700 +#include #include #include #include @@ -82,9 +83,7 @@ static void list_formats(FILE *fp) static void usage(FILE *fp) { - fprintf(fp, "BabelTrace Trace Converter %u.%u\n\n", - BABELTRACE_VERSION_MAJOR, - BABELTRACE_VERSION_MINOR); + fprintf(fp, "BabelTrace Trace Converter %s\n\n", VERSION); fprintf(fp, "usage : babeltrace [OPTIONS] INPUT \n"); fprintf(fp, "\n"); fprintf(fp, " INPUT Input trace path\n"); diff --git a/include/babeltrace/babeltrace.h b/include/babeltrace/babeltrace.h index cb28eb79..8091ac44 100644 --- a/include/babeltrace/babeltrace.h +++ b/include/babeltrace/babeltrace.h @@ -4,9 +4,6 @@ #include #include -#define BABELTRACE_VERSION_MAJOR 0 -#define BABELTRACE_VERSION_MINOR 1 - extern int babeltrace_verbose, babeltrace_debug; #define printf_verbose(fmt, args...) \