]> granicus.if.org Git - graphviz/commitdiff
plot_dot_map: take a const pointer for a string that is not modified
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 14 Aug 2021 21:19:09 +0000 (14:19 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Mon, 23 Aug 2021 14:57:19 +0000 (07:57 -0700)
cmd/gvmap/make_map.c
cmd/gvmap/make_map.h

index ac9e891defea884392ddd80fef8c79f70dfe7016..05c0e606c952dbabca29e92dfcf75769fa8105c6 100644 (file)
@@ -314,8 +314,11 @@ static void plot_dot_polygons(agxbuf *sbuff, real line_width,
 
 }
 
-void plot_dot_map(Agraph_t* gr, int n, int dim, real *x, SparseMatrix polys, SparseMatrix poly_lines, real line_width, char *line_color, real *x_poly, int *polys_groups, char **labels,
-                 float *fsz, float *r, float *g, float *b, char* opacity, SparseMatrix A, FILE* f){
+void plot_dot_map(Agraph_t* gr, int n, int dim, real *x, SparseMatrix polys,
+                  SparseMatrix poly_lines, real line_width,
+                  const char *line_color, real *x_poly, int *polys_groups,
+                  char **labels, float *fsz, float *r, float *g, float *b,
+                  char* opacity, SparseMatrix A, FILE* f) {
   /* if graph object exist, we just modify some attributes, otherwise we dump the whole graph */
   int plot_polyQ = TRUE;
   agxbuf sbuff;
index ae20a88a0e5355d97a1690554f51957a882e0a7a..917d5f8681f23fa4a0fe1f92c9144bb447f3a7bb 100644 (file)
@@ -22,7 +22,11 @@ int make_map_from_rectangle_groups(int exclude_random, int include_OK_points, in
 
 void improve_contiguity(int n, int dim, int *grouping, SparseMatrix poly_point_map, real *x, SparseMatrix graph);
 
-void plot_dot_map(Agraph_t* gr, int n, int dim, real *x, SparseMatrix polys, SparseMatrix poly_lines, real line_width, char *line_color, real *x_poly, int *polys_groups, char **labels, float *fsz, float *r, float *g, float *b, char* opacity, SparseMatrix A, FILE*);
+void plot_dot_map(Agraph_t* gr, int n, int dim, real *x, SparseMatrix polys,
+                  SparseMatrix poly_lines, real line_width,
+                  const char *line_color, real *x_poly, int *polys_groups,
+                  char **labels, float *fsz, float *r, float *g, float *b,
+                  char* opacity, SparseMatrix A, FILE*);
 
 void map_optimal_coloring(int seed, SparseMatrix A, float *rgb_r,  float *rgb_g, float *rgb_b);
 void map_palette_optimal_coloring(char *color_scheme, char *lightness, SparseMatrix A, real accuracy, int seed, float **rgb_r, float **rgb_g, float **rgb_b);