Modifying constructor for snippet-info structures.
(change-snippet-info x [:name <name>] [:input-size <input-size>] [:output-size <output-size>] [:addr <addr>])
This is an often useful alternative to make-snippet-info.
We construct a new snippet-info structure that is a copy of
This is an ordinary
Macro:
(defmacro change-snippet-info (x &rest args) (std::change-aggregate 'snippet-info x args '((:name . snippet-info->name) (:input-size . snippet-info->input-size) (:output-size . snippet-info->output-size) (:addr . snippet-info->addr)) 'change-snippet-info 'nil))