00001 typedef struct __lp_record_ver 00002 { 00003 int date; 00004 char *author; 00005 GString *content; 00006 } lp_record_ver; 00007 00008 typedef struct __lp_record 00009 { 00010 char *name; 00011 GList *versions; 00012 } lp_record; 00013 00014 int parseRecords(char *docname); 00015 int saveRecords(char *docname); 00016 void lp_record_free(lp_record *rec); 00017 void lp_record_ver_free(lp_record_ver *ver);