]> granicus.if.org Git - graphviz/commitdiff
Fix bug 1089. This allows the documented API for tcldot to
authorerg <devnull@localhost>
Tue, 27 Feb 2007 22:01:09 +0000 (22:01 +0000)
committererg <devnull@localhost>
Tue, 27 Feb 2007 22:01:09 +0000 (22:01 +0000)
remain as is.

lib/gvc/gvplugin.c

index 6ccac92921e3fb1e3750dbc27eeb97ab99de94b3..eb9e78036cf2a84d37270f779638b815c1ba255d 100644 (file)
@@ -310,8 +310,8 @@ const char *gvplugin_list(GVC_t * gvc, api_t api, char *str)
        pprev = NULL;
        while (*pnext) {
            /* list only the matching type, and only once*/
-           if ((strcmp(s, (*pnext)->typestr) == 0)
-                   && ! (pprev && strcmp((*pnext)->packagename, (*pprev)->packagename) == 0)) {
+           if ((strcasecmp(s, (*pnext)->typestr) == 0)
+                   && ! (pprev && strcasecmp((*pnext)->packagename, (*pprev)->packagename) == 0)) {
                /* list each member of the matching type as "type:path" */
                append_buf(' ', (*pnext)->typestr, new);
                buf = append_buf(':', (*pnext)->packagename, FALSE);
@@ -328,7 +328,7 @@ const char *gvplugin_list(GVC_t * gvc, api_t api, char *str)
        while (*pnext) {
            /* list only one instance of type */
            if (!typestr_last
-               || strcmp(typestr_last, (*pnext)->typestr) != 0) {
+               || strcasecmp(typestr_last, (*pnext)->typestr) != 0) {
                /* list it as "type"  i.e. w/o ":path" */
                buf = append_buf(' ', (*pnext)->typestr, new);
                new = FALSE;