Modifying constructor for pristate structures.
(change-pristate x [:bytes-rev <bytes-rev>] [:indent-level <indent-level>] [:options <options>])
This is an often useful alternative to make-pristate.
We construct a new pristate structure that is a copy of
This is an ordinary
Macro:
(defmacro change-pristate (x &rest args) (std::change-aggregate 'pristate x args '((:bytes-rev . pristate->bytes-rev) (:indent-level . pristate->indent-level) (:options . pristate->options)) 'change-pristate 'nil))