#include <string.h>
#include <endian.h>
-#include <babeltrace/babeltrace.h>
+#include <babeltrace/babeltrace-internal.h>
#include <babeltrace/ctf/types.h>
#define USEC_PER_SEC 1000000UL
/* Metadata format string */
static const char metadata_fmt[] =
+"/* CTF 1.8 */\n"
"typealias integer { size = 8; align = 8; signed = false; } := uint8_t;\n"
"typealias integer { size = 32; align = 32; signed = false; } := uint32_t;\n"
"\n"
write_packet_header(pos, s_uuid);
write_packet_context(pos);
if (attempt++ == 1) {
- fprintf(stdout, "[Error] Line too large for packet size (%zukB) (discarded)\n",
+ fprintf(stderr, "[Error] Line too large for packet size (%zukB) (discarded)\n",
pos->packet_size / CHAR_BIT / 1024);
return;
}
ret = parse_args(argc, argv);
if (ret) {
- fprintf(stdout, "Error: invalid argument.\n");
- usage(stdout);
+ fprintf(stderr, "Error: invalid argument.\n");
+ usage(stderr);
goto error;
}