set_state
set_state(ctx, 0);
set_state(&ctx, 666);
set_state(ctx, 0);
set_state(ctx, 0);
set_state(ctx, 0);
set_state(ctx, 0);
set_state(ctx, 0);
set_state(ctx, 0);
set_state(&ctx, 666);
set_state(&ctx, 666);
set_state(&ctx, 666);
set_state(&ctx, 666);
set_state(&ctx, 666);
set_state(&ctx, 666);
set_state(ctx, 0);
set_state(&ctx, 666);
oldstate = set_state(~(S_RESTRICT | S_EXPOSE), S_EXPOSE); /* restrict off, expose on */
(void)set_state(~S_RESTRICT, S_RESTRICT); /* restrict on */
(void)set_state(~S_RESTRICT, 0); /* restrict off */
(void)set_state(~S_EXPOSE, S_EXPOSE); /* expose on */
(void)set_state(~S_EXPOSE, 0); /* expose off */
oldstate = set_state(~(S_RESTRICT | S_EXPOSE), cutit ? S_EXPOSE : 0);
oldstate = set_state(~(S_RESTRICT | S_EXPOSE), S_EXPOSE); /* restrict off, expose on */
oldstate = set_state(~(S_RESTRICT | S_EXPOSE), S_EXPOSE); /* restrict off, expose on */