From d07cb0bcd3be63e6b500f823cf41b98fc7e811fc Mon Sep 17 00:00:00 2001 From: Pavel Hrdina Date: Wed, 20 Nov 2019 15:34:44 +0100 Subject: [PATCH] virkeyfile: define IS_ASCII instead c_isascii from gnulib GLib doesn't provide alternative to c_isascii and this is the only usage of that macro so define a replacement ourselves. Signed-off-by: Pavel Hrdina Reviewed-by: Cole Robinson --- src/util/virkeyfile.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/util/virkeyfile.c b/src/util/virkeyfile.c index 705a193910..7535c7cad2 100644 --- a/src/util/virkeyfile.c +++ b/src/util/virkeyfile.c @@ -78,6 +78,7 @@ struct _virKeyFileParserCtxt { #define IS_EOF (ctxt->cur >= ctxt->end) #define IS_EOL(c) (((c) == '\n') || ((c) == '\r')) #define IS_BLANK(c) (((c) == ' ') || ((c) == '\t')) +#define IS_ASCII(c) ((c) < 128) #define CUR (*ctxt->cur) #define NEXT if (!IS_EOF) ctxt->cur++; @@ -110,7 +111,7 @@ static int virKeyFileParseGroup(virKeyFileParserCtxtPtr ctxt) VIR_FREE(ctxt->groupname); name = ctxt->cur; - while (!IS_EOF && c_isascii(CUR) && CUR != ']') + while (!IS_EOF && IS_ASCII(CUR) && CUR != ']') ctxt->cur++; if (CUR != ']') { virKeyFileError(ctxt, VIR_ERR_CONF_SYNTAX, "cannot find end of group name, expected ']'"); -- GitLab