Modifying constructor for vl-loadconfig structures.
(change-vl-loadconfig x [:edition <edition>] [:strictp <strictp>] [:start-files <start-files>] [:start-names <start-names>] [:search-path <search-path>] [:search-exts <search-exts>] [:include-dirs <include-dirs>] [:defines <defines>] [:plusargs <plusargs>] [:filemapp <filemapp>] [:debugp <debugp>] [:flush-tries <flush-tries>] [:mintime <mintime>])
This is an often useful alternative to make-vl-loadconfig.
We construct a new vl-loadconfig structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-loadconfig (x &rest args) (std::change-aggregate 'vl-loadconfig x args '((:edition . vl-loadconfig->edition) (:strictp . vl-loadconfig->strictp) (:start-files . vl-loadconfig->start-files) (:start-names . vl-loadconfig->start-names) (:search-path . vl-loadconfig->search-path) (:search-exts . vl-loadconfig->search-exts) (:include-dirs . vl-loadconfig->include-dirs) (:defines . vl-loadconfig->defines) (:plusargs . vl-loadconfig->plusargs) (:filemapp . vl-loadconfig->filemapp) (:debugp . vl-loadconfig->debugp) (:flush-tries . vl-loadconfig->flush-tries) (:mintime . vl-loadconfig->mintime)) 'change-vl-loadconfig 'nil))