]> granicus.if.org Git - graphviz/commitdiff
remove unnecessary casts of allocation function results in grammar.y
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 4 Jun 2021 00:23:30 +0000 (17:23 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 9 Jun 2021 14:18:52 +0000 (07:18 -0700)
This input is only used to generate a parser in C. In C, void pointers (as are
the results of all the allocation functions) implicitly coerce to all other
pointer types.

lib/cgraph/grammar.y

index bfa677345a02505fb15640623f5e5cd04f3417a4..9dd2a36c88773017cf16fdcff6068e9d080e16f4 100644 (file)
@@ -442,7 +442,7 @@ concat (char* s1, char* s2)
   size_t len = strlen(s1) + strlen(s2) + 1;
 
   if (len <= BUFSIZ) sym = buf;
-  else sym = (char*)malloc(len);
+  else sym = malloc(len);
   strcpy(sym,s1);
   strcat(sym,s2);
   s = agstrdup (G,sym);
@@ -463,7 +463,7 @@ concatPort (char* s1, char* s2)
   size_t len = strlen(s1) + strlen(s2) + 2;  /* one more for ':' */
 
   if (len <= BUFSIZ) sym = buf;
-  else sym = (char*)malloc(len);
+  else sym = malloc(len);
   sprintf (sym, "%s:%s", s1, s2);
   s = agstrdup (G,sym);
   agstrfree (G,s1);