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