fix comma-separation some more in h_pprint_stringset
This commit is contained in:
parent
9112452709
commit
d789d90017
1 changed files with 6 additions and 2 deletions
|
|
@ -719,7 +719,9 @@ void h_pprint_symbolset(FILE *file, const HCFGrammar *g, const HHashSet *set, in
|
||||||
|
|
||||||
#define BUFSIZE 512
|
#define BUFSIZE 512
|
||||||
|
|
||||||
void pprint_stringset_elems(FILE *file, bool first, char *prefix, size_t n, const HCFStringMap *set)
|
static bool
|
||||||
|
pprint_stringset_elems(FILE *file, bool first, char *prefix, size_t n,
|
||||||
|
const HCFStringMap *set)
|
||||||
{
|
{
|
||||||
assert(n < BUFSIZE-4);
|
assert(n < BUFSIZE-4);
|
||||||
|
|
||||||
|
|
@ -764,9 +766,11 @@ void pprint_stringset_elems(FILE *file, bool first, char *prefix, size_t n, cons
|
||||||
n_ += sprintf(prefix+n_, "\\x%.2X", c);
|
n_ += sprintf(prefix+n_, "\\x%.2X", c);
|
||||||
}
|
}
|
||||||
|
|
||||||
pprint_stringset_elems(file, first, prefix, n_, ends);
|
first = pprint_stringset_elems(file, first, prefix, n_, ends);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return first;
|
||||||
}
|
}
|
||||||
|
|
||||||
void h_pprint_stringset(FILE *file, const HCFGrammar *g, const HCFStringMap *set, int indent)
|
void h_pprint_stringset(FILE *file, const HCFGrammar *g, const HCFStringMap *set, int indent)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue