projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
write and size calc template
[lttv.git]
/
genevent-new
/
parser.h
diff --git
a/genevent-new/parser.h
b/genevent-new/parser.h
index 588790989895417e8e483487873a983a24dc4342..edcaeb041352afda280dd588ea77795b61c5ed00 100644
(file)
--- a/
genevent-new/parser.h
+++ b/
genevent-new/parser.h
@@
-101,25
+101,21
@@
typedef enum _data_type {
NONE
} data_type_t;
NONE
} data_type_t;
-/* Event type descriptors */
-
typedef struct _type_descriptor {
char * type_name; //used for named type
data_type_t type;
char *fmt;
typedef struct _type_descriptor {
char * type_name; //used for named type
data_type_t type;
char *fmt;
-
unsigned long long
size;
+
size_t
size;
sequence_t labels; // for enumeration
sequence_t labels_description;
int already_printed;
sequence_t labels; // for enumeration
sequence_t labels_description;
int already_printed;
- sequence_t fields; // for structure
- struct _type_descriptor *nested_type; // for array and sequence
- struct _type_descriptor *length_type; // for sequence
+ sequence_t fields; // for structure, array and sequence
int alignment;
} type_descriptor_t;
int alignment;
} type_descriptor_t;
-/* Fields within types */
+/* Fields within types or events */
typedef struct _field{
char *name;
char *description;
typedef struct _field{
char *name;
char *description;
This page took
0.031396 seconds
and
4
git commands to generate.