0646a0429b105006527bd313129cd6bcbb05643f kent Tue Aug 6 17:41:57 2013 -0700 Making raToStruct.c module compile. diff --git src/lib/raToStruct.c src/lib/raToStruct.c index dd8d579..530efb7 100644 --- src/lib/raToStruct.c +++ src/lib/raToStruct.c @@ -1,15 +1,23 @@ +/* raToStruct - stuff to help read ra files into C structures. Works with raToStructGen + * which makes parsers based on .as files. */ + +#include "common.h" +#include "hash.h" +#include "linefile.h" +#include "raToStruct.h" +#include "obscure.h" struct raToStructReader *raToStructReaderNew(char *name, int fieldCount, char **fields, int requiredFieldCount, char **requiredFields) /* Create a helper object for parsing an ra file into a C structure. This structure will * contain */ { struct raToStructReader *reader; AllocVar(reader); reader->name = cloneString(name); reader->fieldCount = fieldCount; reader->fields = fields; reader->requiredFieldCount = requiredFieldCount; reader->requiredFields = requiredFields; struct hash *fieldIds = reader->fieldIds = hashNew(4); int i;