X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fcontrol%2Fcontrol-stack.c;h=4b57bdeceb473e1b2d48872ac25beb2ed2fabd8f;hb=799e56c0e3a9911a860607e1c07caf2acf8cc9ef;hp=193b52b0837c3457dc5057571e6d548229ea1fd5;hpb=8297784ffdab47d35820735eb130a484ba9b6c01;p=pspp diff --git a/src/language/control/control-stack.c b/src/language/control/control-stack.c index 193b52b083..4b57bdeceb 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; @@ -75,7 +75,7 @@ ctl_stack_search (struct ctl_class *class) } void -ctl_stack_pop (void *private UNUSED) +ctl_stack_pop (void *private) { struct ctl_struct *top = ctl_stack;