* Depends on glibc 2.10 for getline().
*/
+#include <config.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
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 : "");
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");
*/
#define _XOPEN_SOURCE 700
+#include <config.h>
#include <babeltrace/babeltrace.h>
#include <babeltrace/format.h>
#include <popt.h>
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 <OUTPUT>\n");
fprintf(fp, "\n");
fprintf(fp, " INPUT Input trace path\n");
#include <stdio.h>
#include <glib.h>
-#define BABELTRACE_VERSION_MAJOR 0
-#define BABELTRACE_VERSION_MINOR 1
-
extern int babeltrace_verbose, babeltrace_debug;
#define printf_verbose(fmt, args...) \