]> granicus.if.org Git - graphviz/commitdiff
Extend sscanf to accept %[...] patterns
authorEmden R. Gansner <erg@research.att.com>
Thu, 29 Aug 2013 13:35:42 +0000 (09:35 -0400)
committerEmden R. Gansner <erg@research.att.com>
Thu, 29 Aug 2013 13:35:42 +0000 (09:35 -0400)
lib/expr/exeval.c

index 5301e58d55ba588227297f5187c174bc1bf74b76..4ed1eeeae6df3e3087eba521db12a941d2c25795 100644 (file)
@@ -474,6 +474,7 @@ scformat(Sfio_t* sp, void* vp, Sffmt_t* dp)
                *((void**)vp) = &node->data.variable.symbol->value->data.constant.value;
                break;
        case 's':
+       case '[':
                if (node->type != STRING)
                {
                        exerror("scanf: %s: string variable address argument expected", node->data.variable.symbol->name);