]> granicus.if.org Git - graphviz/commitdiff
prune: remove 'add_to_generic_list' return value
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 5 Nov 2022 16:00:34 +0000 (09:00 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 10 Nov 2022 04:47:29 +0000 (20:47 -0800)
As of the previous commit, there is only a single path through this function
that always returns the first parameter.

contrib/prune/generic_list.c
contrib/prune/generic_list.h
contrib/prune/prune.c

index 5484eb3625083243f947bf5f5a630ea75cd6cdc5..f75d3705e0693e84f4871d70f3d1810118402da5 100644 (file)
@@ -34,8 +34,7 @@ void free_generic_list(generic_list_t * list)
     free(list);
 }
 
-generic_list_t *add_to_generic_list(generic_list_t * list, gl_data element)
-{
+void add_to_generic_list(generic_list_t *list, gl_data element) {
     uint64_t new_size;
 
     if (list->size == list->used) {
@@ -50,5 +49,4 @@ generic_list_t *add_to_generic_list(generic_list_t * list, gl_data element)
        list->size = new_size;
     }
     list->data[list->used++] = element;
-    return list;
 }
index 05f65840274eb5a9f3e6ba2eb7b277022e6804d6..9eb5c3690342f90960721b49144d61e9f4a92982 100644 (file)
@@ -19,6 +19,6 @@
     } generic_list_t;
 
     extern generic_list_t *new_generic_list(uint64_t size);
-    extern generic_list_t *add_to_generic_list(generic_list_t * list,
+    extern void add_to_generic_list(generic_list_t * list,
                                               gl_data element);
     extern void free_generic_list(generic_list_t * list);
index b5a8e28ca9352e3b58d55008dc7821d0828aee3d..d155fa41d37883f9af7ba591ebfff406df144873 100644 (file)
@@ -29,8 +29,8 @@ typedef struct strattr_s {
 int remove_child(Agraph_t * graph, Agnode_t * node);
 void help_message(const char *progname);
 
-generic_list_t *addattr(generic_list_t * l, char *a);
-generic_list_t *addnode(generic_list_t * l, char *n);
+void addattr(generic_list_t * l, char *a);
+void addnode(generic_list_t * l, char *n);
 
 int verbose = 0;               /* Flag to indicate verbose message output */
 
@@ -88,12 +88,12 @@ int main(int argc, char **argv)
        switch (c) {
        case 'N':
            {
-               attr_list = addattr(attr_list, optarg);
+               addattr(attr_list, optarg);
                break;
            }
        case 'n':
            {
-               node_list = addnode(node_list, optarg);
+               addnode(node_list, optarg);
                break;
            }
        case 'h':
@@ -251,8 +251,7 @@ Agraph_t *gread(FILE * fp)
 }
 
 /* add element to attribute list */
-generic_list_t *addattr(generic_list_t * l, char *a)
-{
+void addattr(generic_list_t * l, char *a) {
     char *p;
 
     strattr_t *sp = gv_alloc(sizeof(strattr_t));
@@ -271,13 +270,12 @@ generic_list_t *addattr(generic_list_t * l, char *a)
     /* pointer to argument value */
     sp->v = gv_strdup(p);
 
-    return add_to_generic_list(l, (gl_data) sp);
+    add_to_generic_list(l, (gl_data) sp);
 }
 
 /* add element to node list */
-generic_list_t *addnode(generic_list_t * l, char *n)
-{
+void addnode(generic_list_t *l, char *n) {
     char *sp = gv_strdup(n);
 
-    return add_to_generic_list(l, (gl_data) sp);
+    add_to_generic_list(l, (gl_data) sp);
 }