struct trace_descriptor *ctf_open_trace(const char *path, int flags);
void ctf_close_trace(struct trace_descriptor *descriptor);
-static rw_dispatch read_dispatch_table[] = {
+static
+rw_dispatch read_dispatch_table[] = {
[ CTF_TYPE_INTEGER ] = ctf_integer_read,
[ CTF_TYPE_FLOAT ] = ctf_float_read,
[ CTF_TYPE_ENUM ] = ctf_enum_read,
[ CTF_TYPE_SEQUENCE ] = ctf_sequence_rw,
};
-static rw_dispatch write_dispatch_table[] = {
+static
+rw_dispatch write_dispatch_table[] = {
[ CTF_TYPE_INTEGER ] = ctf_integer_write,
[ CTF_TYPE_FLOAT ] = ctf_float_write,
[ CTF_TYPE_ENUM ] = ctf_enum_write,
[ CTF_TYPE_SEQUENCE ] = ctf_sequence_rw,
};
+static
struct format ctf_format = {
.open_trace = ctf_open_trace,
.close_trace = ctf_close_trace,
sizeof(struct packet_index));
else
pos->packet_index = NULL;
-
switch (open_flags & O_ACCMODE) {
case O_RDONLY:
pos->prot = PROT_READ;
for (i = 0; i < td->streams->len; i++) {
struct ctf_stream *stream;
int j;
-
stream = g_ptr_array_index(td->streams, i);
for (j = 0; j < stream->files->len; j++) {
struct ctf_file_stream *file_stream;
- file_stream = g_ptr_array_index(td->streams, j);
+ file_stream = g_ptr_array_index(stream->files, j);
ctf_close_file_stream(file_stream);
}