mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-21 02:03:03 +00:00
* src/vcg.h (classname_s, infoname_s, node_s): Constify the
char * members. Echo modifications to the functions prototypes. * src/vcg.c (add_classname, add_infoname): Adjust arguments.
This commit is contained in:
@@ -1,3 +1,10 @@
|
|||||||
|
2001-08-27 Marc Autret <autret_m@epita.fr>
|
||||||
|
|
||||||
|
* src/vcg.h (classname_s, infoname_s, node_s): Constify the
|
||||||
|
char * members.
|
||||||
|
Echo modifications to the functions prototypes.
|
||||||
|
* src/vcg.c (add_classname, add_infoname): Adjust arguments.
|
||||||
|
|
||||||
2001-08-27 Marc Autret <autret_m@epita.fr>
|
2001-08-27 Marc Autret <autret_m@epita.fr>
|
||||||
|
|
||||||
* src/vcg.c: Include `xalloc.h'.
|
* src/vcg.c: Include `xalloc.h'.
|
||||||
|
|||||||
@@ -427,7 +427,7 @@ add_edge (graph_t *graph, edge_t *edge)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
add_classname (graph_t *g, int val, char *name)
|
add_classname (graph_t *g, int val, const char *name)
|
||||||
{
|
{
|
||||||
struct classname_s *classname;
|
struct classname_s *classname;
|
||||||
|
|
||||||
@@ -439,7 +439,7 @@ add_classname (graph_t *g, int val, char *name)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
add_infoname (graph_t *g, int integer, char *string)
|
add_infoname (graph_t *g, int integer, const char *string)
|
||||||
{
|
{
|
||||||
struct infoname_s *infoname;
|
struct infoname_s *infoname;
|
||||||
|
|
||||||
|
|||||||
14
src/vcg.h
14
src/vcg.h
@@ -89,7 +89,7 @@ struct colorentry_s
|
|||||||
struct classname_s
|
struct classname_s
|
||||||
{
|
{
|
||||||
int no; /* Class number */
|
int no; /* Class number */
|
||||||
char *name; /* Name associated to the class no. */
|
const char *name; /* Name associated to the class no. */
|
||||||
struct classname_s *next; /* next name class association. */
|
struct classname_s *next; /* next name class association. */
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -97,7 +97,7 @@ struct classname_s
|
|||||||
struct infoname_s
|
struct infoname_s
|
||||||
{
|
{
|
||||||
int integer;
|
int integer;
|
||||||
char *string;
|
const char *string;
|
||||||
struct infoname_s *next;
|
struct infoname_s *next;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -179,13 +179,13 @@ struct node_s
|
|||||||
{
|
{
|
||||||
/* Title the unique string identifying the node. This attribute is
|
/* Title the unique string identifying the node. This attribute is
|
||||||
mandatory. */
|
mandatory. */
|
||||||
char *title;
|
const char *title;
|
||||||
|
|
||||||
/* Label the text displayed inside the node. If no label is specified
|
/* Label the text displayed inside the node. If no label is specified
|
||||||
then the title of the node will be used. Note that this text may
|
then the title of the node will be used. Note that this text may
|
||||||
contain control characters like NEWLINE that influences the size of
|
contain control characters like NEWLINE that influences the size of
|
||||||
the node. */
|
the node. */
|
||||||
char *label;
|
const char *label;
|
||||||
|
|
||||||
/* loc is the location as x, y position relatively to the system of
|
/* loc is the location as x, y position relatively to the system of
|
||||||
coordinates of the graph. Locations are specified in the form
|
coordinates of the graph. Locations are specified in the form
|
||||||
@@ -295,7 +295,7 @@ struct node_s
|
|||||||
/* info2, info3 can be selected from the menu. The corresponding text
|
/* info2, info3 can be selected from the menu. The corresponding text
|
||||||
labels can be shown by mouse clicks on nodes.
|
labels can be shown by mouse clicks on nodes.
|
||||||
Default are null strings. */
|
Default are null strings. */
|
||||||
char *infos[3];
|
const char *infos[3];
|
||||||
|
|
||||||
/* Node border color.
|
/* Node border color.
|
||||||
Default is textcolor. */
|
Default is textcolor. */
|
||||||
@@ -1001,8 +1001,8 @@ void add_edge PARAMS ((graph_t *graph, edge_t *edge));
|
|||||||
|
|
||||||
void add_colorentry PARAMS ((graph_t *g, int color_idx, int red_cp,
|
void add_colorentry PARAMS ((graph_t *g, int color_idx, int red_cp,
|
||||||
int green_cp, int blue_cp));
|
int green_cp, int blue_cp));
|
||||||
void add_classname PARAMS ((graph_t *g, int val, char *name));
|
void add_classname PARAMS ((graph_t *g, int val, const char *name));
|
||||||
void add_infoname PARAMS ((graph_t *g, int val, char *name));
|
void add_infoname PARAMS ((graph_t *g, int val, const char *name));
|
||||||
|
|
||||||
void open_node PARAMS ((struct obstack *os));
|
void open_node PARAMS ((struct obstack *os));
|
||||||
void output_node PARAMS ((node_t *node, struct obstack *os));
|
void output_node PARAMS ((node_t *node, struct obstack *os));
|
||||||
|
|||||||
Reference in New Issue
Block a user