X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Fltt%2Fparser.h;h=1d56d462c6fc55f0cc31b2389d673e5c566a41bb;hb=0f7f40c1b766872829fdac2f76d3c2cf1bb10db8;hp=c82493de013ebb8f5326b88cdbbbcd302323912b;hpb=8d1e6362a5e8b3086942948c0d5c79c0433dadcd;p=lttv.git diff --git a/ltt/branches/poly/ltt/parser.h b/ltt/branches/poly/ltt/parser.h index c82493de..1d56d462 100644 --- a/ltt/branches/poly/ltt/parser.h +++ b/ltt/branches/poly/ltt/parser.h @@ -22,6 +22,8 @@ This program is distributed in the hope that it will be useful, #ifndef PARSER_H #define PARSER_H +#include + /* Extensible array container */ typedef struct _sequence { @@ -157,9 +159,9 @@ void parseEvent(parse_file *in, event_t *ev, sequence * unnamed_types, table * n void parseTypeDefinition(parse_file *in, sequence * unnamed_types, table * named_types); type_descriptor *parseType(parse_file *in, type_descriptor *t, sequence * unnamed_types, table * named_types); void parseFields(parse_file *in, type_descriptor *t, sequence * unnamed_types, table * named_types); -void checkNamedTypesImplemented(table * namedTypes); +int checkNamedTypesImplemented(table * namedTypes); type_descriptor * find_named_type(char *name, table * named_types); -void generateChecksum(char * facName, unsigned long * checksum, sequence * events); +int generateChecksum(char * facName, guint32 * checksum, sequence * events); /* get attributes */