Commit b917fbe2 authored by Dridi Boukelmoune's avatar Dridi Boukelmoune

vcc: Constify struct token pointers

Refs #3134
parent 48758ee5
...@@ -131,8 +131,8 @@ Emit_UDS_Path(struct vcc *tl, struct vsb *vsb1, ...@@ -131,8 +131,8 @@ Emit_UDS_Path(struct vcc *tl, struct vsb *vsb1,
*/ */
static void static void
vcc_Redef(struct vcc *tl, const char *redef, struct token **t_did, vcc_Redef(struct vcc *tl, const char *redef, const struct token **t_did,
struct token *t_field) const struct token *t_field)
{ {
if (*t_did != NULL) { if (*t_did != NULL) {
VSB_printf(tl->sb, "%s redefinition at:\n", redef); VSB_printf(tl->sb, "%s redefinition at:\n", redef);
...@@ -152,8 +152,8 @@ static void ...@@ -152,8 +152,8 @@ static void
vcc_ParseProbeSpec(struct vcc *tl, const struct symbol *sym, char **namep) vcc_ParseProbeSpec(struct vcc *tl, const struct symbol *sym, char **namep)
{ {
struct fld_spec *fs; struct fld_spec *fs;
struct token *t_field; const struct token *t_field;
struct token *t_did = NULL, *t_window = NULL, *t_threshold = NULL; const struct token *t_did = NULL, *t_window = NULL, *t_threshold = NULL;
struct token *t_initial = NULL; struct token *t_initial = NULL;
unsigned window, threshold, initial, status; unsigned window, threshold, initial, status;
char buf[32]; char buf[32];
...@@ -332,14 +332,14 @@ vcc_ParseProbe(struct vcc *tl) ...@@ -332,14 +332,14 @@ vcc_ParseProbe(struct vcc *tl)
static void static void
vcc_ParseHostDef(struct vcc *tl, const struct token *t_be, const char *vgcname) vcc_ParseHostDef(struct vcc *tl, const struct token *t_be, const char *vgcname)
{ {
struct token *t_field; const struct token *t_field;
struct token *t_val; const struct token *t_val;
struct token *t_host = NULL; const struct token *t_host = NULL;
struct token *t_port = NULL; const struct token *t_port = NULL;
struct token *t_path = NULL; const struct token *t_path = NULL;
struct token *t_hosthdr = NULL; const struct token *t_hosthdr = NULL;
const struct token *t_did = NULL;
struct symbol *pb; struct symbol *pb;
struct token *t_did = NULL;
struct fld_spec *fs; struct fld_spec *fs;
struct inifin *ifp; struct inifin *ifp;
struct vsb *vsb1; struct vsb *vsb1;
......
...@@ -88,7 +88,7 @@ vcc_FldSpec(struct vcc *tl, const char *first, ...) ...@@ -88,7 +88,7 @@ vcc_FldSpec(struct vcc *tl, const char *first, ...)
} }
void void
vcc_IsField(struct vcc *tl, struct token **t, struct fld_spec *fs) vcc_IsField(struct vcc *tl, const struct token **t, struct fld_spec *fs)
{ {
struct token *t_field; struct token *t_field;
......
...@@ -307,7 +307,7 @@ void vcc_Backend_Init(struct vcc *tl); ...@@ -307,7 +307,7 @@ void vcc_Backend_Init(struct vcc *tl);
void vcc_ParseProbe(struct vcc *tl); void vcc_ParseProbe(struct vcc *tl);
void vcc_ParseBackend(struct vcc *tl); void vcc_ParseBackend(struct vcc *tl);
struct fld_spec * vcc_FldSpec(struct vcc *tl, const char *first, ...); struct fld_spec * vcc_FldSpec(struct vcc *tl, const char *first, ...);
void vcc_IsField(struct vcc *tl, struct token **t, struct fld_spec *fs); void vcc_IsField(struct vcc *tl, const struct token **t, struct fld_spec *fs);
void vcc_FieldsOk(struct vcc *tl, const struct fld_spec *fs); void vcc_FieldsOk(struct vcc *tl, const struct fld_spec *fs);
/* vcc_compile.c */ /* vcc_compile.c */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment