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