Lines Matching refs:fields
612 dsym_free_fields(char **fields) in dsym_free_fields() argument
615 if (fields != NULL) { in dsym_free_fields()
617 free(fields[i]); in dsym_free_fields()
619 free(fields); in dsym_free_fields()
632 dsym_close_parser(char **fields, dhcp_symbol_t *sym) in dsym_close_parser() argument
634 dsym_free_fields(fields); in dsym_close_parser()
660 char **fields; in dsym_init_parser() local
676 (fields = calloc(DSYM_NUM_FIELDS, sizeof (char *))) == NULL) { in dsym_init_parser()
698 if ((fields[i] = strdup(field)) == NULL) { in dsym_init_parser()
710 dsym_free_fields(fields); in dsym_init_parser()
712 *fields_ret = fields; in dsym_init_parser()
733 dsym_parse_field(int field_num, char **fields, dhcp_symbol_t *sym) in dsym_parse_field() argument
742 ret = dsym_parse_cat(fields[field_num], &sym->ds_category); in dsym_parse_field()
744 ret = dsym_parse_classes(fields[field_num], in dsym_parse_field()
750 ret = dsym_parse_intrange(fields[field_num], &intval, 0, in dsym_parse_field()
760 ret = dsym_parse_type(fields[field_num], &sym->ds_type); in dsym_parse_field()
764 ret = dsym_parse_intrange(fields[field_num], &intval, 0, in dsym_parse_field()
774 ret = dsym_parse_intrange(fields[field_num], &intval, 0, in dsym_parse_field()
802 dsym_parser(char **fields, dhcp_symbol_t *sym, int *lastField, in dsym_parser() argument
814 tret = dsym_parse_field(i, fields, sym); in dsym_parser()