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