fix comma-separation some more in h_pprint_stringset

This commit is contained in:
Sven M. Hallberg 2013-05-23 14:42:16 +02:00
parent 9112452709
commit d789d90017

View file

@ -719,7 +719,9 @@ void h_pprint_symbolset(FILE *file, const HCFGrammar *g, const HHashSet *set, in
#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);
@ -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);
}
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)