--- iniparse-2.78.2.1.y Sat Jun 30 15:30:36 2001 +++ iniparse.y Sat Jun 30 16:08:21 2001 @@ -86,7 +86,7 @@ simple_line : VERSION STRING { cpt->version = $2; } | SDESC STRING { cp->sdesc = $2; } | LDESC STRING { cp->ldesc = $2; } - | CATEGORY STRING { cp->category = $2; } + | CATEGORY categories | REQUIRES requires | INSTALL STRING STRING { cpt->install = $2; cpt->install_size = atoi($3); @@ -116,6 +116,12 @@ requires | STRING { new_requirement(cp, $1); } ; +categories + : STRING { add_category (cp, $1); + } categories + | STRING { add_category (cp, $1); } + ; + %% Package *package = NULL; @@ -158,4 +164,10 @@ new_requirement(Package *package, char * dp->next = cp->required; dp->package = dependson; cp->required = dp; +} + +void +add_category (Package *package, char *cat) +{ + /* placeholder */ }