bsde_get_rule_slots
rule_slots = bsde_get_rule_slots(BUFSIZ, charstr);
int bsde_get_rule_slots(size_t buflen, char *errstr);
slots = bsde_get_rule_slots(sizeof(errorstr), errorstr);
rule_slots = bsde_get_rule_slots(BUFSIZ, errstr);