X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fcontrol%2Fcontrol-stack.c;h=cac206dd1e7fafc7337293929e020185855bbf22;hb=8eac4df36306cd357bba29ffbfaddc537fc0be47;hp=193b52b0837c3457dc5057571e6d548229ea1fd5;hpb=e40c90b1b6dbd03ce58046ada7f4ddb5a6b4b354;p=pspp-builds.git diff --git a/src/language/control/control-stack.c b/src/language/control/control-stack.c index 193b52b0..cac206dd 100644 --- a/src/language/control/control-stack.c +++ b/src/language/control/control-stack.c @@ -11,7 +11,7 @@ struct ctl_struct { - struct ctl_class *class; /* Class of control structure. */ + const struct ctl_class *class; /* Class of control structure. */ struct ctl_struct *down; /* Points toward the bottom of ctl_stack. */ void *private; /* Private data. */ }; @@ -31,7 +31,7 @@ ctl_stack_clear (void) } void -ctl_stack_push (struct ctl_class *class, void *private) +ctl_stack_push (const struct ctl_class *class, void *private) { struct ctl_struct *ctl; @@ -44,7 +44,7 @@ ctl_stack_push (struct ctl_class *class, void *private) } void * -ctl_stack_top (struct ctl_class *class) +ctl_stack_top (const struct ctl_class *class) { struct ctl_struct *top = ctl_stack; if (top != NULL && top->class == class) @@ -61,7 +61,7 @@ ctl_stack_top (struct ctl_class *class) } void * -ctl_stack_search (struct ctl_class *class) +ctl_stack_search (const struct ctl_class *class) { struct ctl_struct *ctl;