Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!nrl-cmf!ukma!psuvm.bitnet!cunyvm!unknown From: rrk@byuvax.bitnet Newsgroups: comp.os.vms Subject: Re: CLI$DCL_PARSE Error Output Suppression Message-ID: <140rrk@byuvax.bitnet> Date: 11 Jun 88 18:10:50 GMT Lines: 12 I would recommend a macro solution (This is untested, but it has worked for me in similar situations): .entry dcl_parse,^mmovab g^lib$sig_to_ret,(fp) callg (ap),g^cli$dcl_parse ret You can do the same thing in a high level language by using lib$establish and explicitly passing all the parameters from dcl_parse to cli$dcl_parse. Now you can call dcl_parse instead of cli$dcl_parse which should return a status value in R0 instead of signaling the error.