+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
int ltt_major_version=0;
int ltt_minor_version=0;
int ltt_log_cpu;
- guint ltt_trace_start_size;
+ guint ltt_trace_start_size = 0;
char buf[BUFFER_SIZE];
int i, k;
cur_pos += sizeof(uint32_t); //skip time delta
tStart = (trace_start_any*)cur_pos;
if(tStart->MagicNumber != TRACER_MAGIC_NUMBER)
- g_error("Trace magic number does not match : %lx, should be %lx",
+ g_error("Trace magic number does not match : %x, should be %x",
tStart->MagicNumber, TRACER_MAGIC_NUMBER);
if(tStart->MajorVersion != TRACER_SUP_VERSION_MAJOR)
g_error("Trace Major number does match : %hu, should be %u",
ltt_trace_start_size = sizeof(trace_start_2_3);
/* We do not use the flight recorder information for now, because we
* never use the .proc file anyway */
- } else {
- ltt_trace_start_size = 0;
+ }
+
+ if(ltt_trace_start_size == 0)
g_error("Minor version unknown : %hu. Supported minors : 2, 3",
tStart->MinorVersion);
- }
block_size = ltt_block_size;//FIXME
block_number = file_size/ltt_block_size;