Modifying constructor for pinst-keypair structures.
(change-pinst-keypair x [:width <width>] [:kwd <kwd>] [:value <value>])
This is an often useful alternative to make-pinst-keypair.
We construct a new pinst-keypair structure that is a copy of
This is an ordinary
Macro:
(defmacro change-pinst-keypair (x &rest args) (std::change-aggregate 'pinst-keypair x args '((:width . pinst-keypair->width) (:kwd . pinst-keypair->kwd) (:value . pinst-keypair->value)) 'change-pinst-keypair 'remake-pinst-keypair))