=================================================================== RCS file: /cvs/docbook2mdoc/statistics.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- docbook2mdoc/statistics.c 2019/04/03 09:49:49 1.4 +++ docbook2mdoc/statistics.c 2019/04/03 11:23:48 1.5 @@ -1,4 +1,4 @@ -/* $Id: statistics.c,v 1.4 2019/04/03 09:49:49 schwarze Exp $ */ +/* $Id: statistics.c,v 1.5 2019/04/03 11:23:48 schwarze Exp $ */ /* * Copyright (c) 2019 Ingo Schwarze * @@ -225,13 +225,15 @@ parse_file(int fd, char *fname) continue; } if (in_arg) { - if (in_quotes == 0 && b[pend] == '"') { - in_quotes = 1; + if (in_quotes == 0 && + (b[pend] == '\'' || b[pend] == '"')) { + in_quotes = b[pend] == '"' ? 2 : 1; pend++; continue; } if (advance(b, rlen, &pend, - in_quotes ? "\"" : " >") && rsz > 0) + in_quotes == 2 ? "\"" : + in_quotes == 1 ? "'" : " >") && rsz > 0) break; in_arg = in_quotes = elem_end = 0; if (b[pend] == '>') {