Make sure libtraceread is completely licensed LGPL
[lttv.git] / ltt / branches / poly / ltt / parser.h
index 21884fb6d0b82d35f44bd4cc12ee19e5f3e7a799..9052229818062baa5cc34d0c127a8e854a4152ef 100644 (file)
@@ -1,3 +1,26 @@
+/*
+ * parser.h: Generate helper declarations and functions to trace events
+ * from an event description file.
+ *
+ *    Copyright (C) 2005, Mathieu Desnoyers
+ *    Copyright (C) 2002, Xianxiu Yang
+ *    Copyright (C) 2002, Michel Dagenais 
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License Version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
 #ifndef PARSER_H
 #define PARSER_H
 
@@ -111,6 +134,7 @@ typedef struct _type_descriptor {
        sequence_t labels_description;
        int     already_printed;
   sequence_t fields; // for structure, array and sequence (field_t type)
+  int  custom_write;  /* Should we use a custom write function ? */
 } type_descriptor_t;
 
 
@@ -137,6 +161,7 @@ typedef struct _event {
 typedef struct _facility {
   char * name;
        char * capname;
+       char * arch;
   char * description;
   sequence_t events;
   sequence_t unnamed_types; //FIXME : remove
This page took 0.023154 seconds and 4 git commands to generate.