write and size calc template
[lttv.git] / genevent-new / parser.h
index 588790989895417e8e483487873a983a24dc4342..edcaeb041352afda280dd588ea77795b61c5ed00 100644 (file)
@@ -101,25 +101,21 @@ typedef enum _data_type {
   NONE
 } data_type_t;
 
-/* Event type descriptors */
-
 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 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;
 
 
-/* Fields within types */
 
+/* Fields within types or events */
 typedef struct _field{
   char *name;
   char *description;
This page took 0.022893 seconds and 4 git commands to generate.