Daniel@0: function cprint(l, varargin) Daniel@0: % --- Daniel@0: % function cprint(l, varargin) Daniel@0: % Daniel@0: % sprintfs statement varargin if verbosity level Daniel@0: % globalvars.debug >= l Daniel@0: % Daniel@0: % lvl 1: error / very important info Daniel@0: % lvl 2 : warning, mid-level runtime info Daniel@0: % lvl 3 : high-frequency runtime / debug info Daniel@0: % Daniel@0: % --- Daniel@0: Daniel@0: global globalvars; Daniel@0: Daniel@0: if isfield(globalvars, 'debug') && globalvars.debug >= l Daniel@0: display(sprintf(varargin{:})); Daniel@0: end Daniel@0: end