[Info-vax] SDL header generator, was: Re: Error Messages in Basic - %BASIC-E-PARMODNOT, mode for parameter <n> of routine <procedure-name> not as declared

dgordonatvsi at gmail.com dgordonatvsi at gmail.com
Mon Jun 10 13:49:46 EDT 2019


On Monday, June 10, 2019 at 1:05:04 AM UTC-4, Simon Clubley wrote:

> sys$cli() control blocks mostly have a common header and then a request
> specific body. However, the header has been merged into one specific
> control block, clidef1, instead of being a standalone structure that
> is referenced by the definitions for the other blocks (such as clidef2).

You can't blame that on SDL.  That's the way the SDL source for CLIDEF is written.  In defense of the unknown-to-me original author, SDL has become more clever over the years and it's a good bet that when CLIDEF.SDL was written (or more likely translated from CLIDEF.MDL), the only targets were MACRO and BLISS (both much less squeamish about types.)





More information about the Info-vax mailing list