1*f1b9d127SSheldon Hearn 2*f1b9d127SSheldon Hearn struct rckey { 3*f1b9d127SSheldon Hearn SLIST_ENTRY(rckey) rk_next; 4*f1b9d127SSheldon Hearn char *rk_name; 5*f1b9d127SSheldon Hearn char *rk_value; 6*f1b9d127SSheldon Hearn }; 7*f1b9d127SSheldon Hearn 8*f1b9d127SSheldon Hearn struct rcsection { 9*f1b9d127SSheldon Hearn SLIST_ENTRY(rcsection) rs_next; 10*f1b9d127SSheldon Hearn SLIST_HEAD(rckey_head,rckey) rs_keys; 11*f1b9d127SSheldon Hearn char *rs_name; 12*f1b9d127SSheldon Hearn }; 13*f1b9d127SSheldon Hearn 14*f1b9d127SSheldon Hearn struct rcfile { 15*f1b9d127SSheldon Hearn SLIST_ENTRY(rcfile) rf_next; 16*f1b9d127SSheldon Hearn SLIST_HEAD(rcsec_head, rcsection) rf_sect; 17*f1b9d127SSheldon Hearn char *rf_name; 18*f1b9d127SSheldon Hearn FILE *rf_f; 19*f1b9d127SSheldon Hearn }; 20*f1b9d127SSheldon Hearn 21