[Info-vax] callable BACKUP example

Chris Townley news at cct-net.co.uk
Thu Jul 8 19:11:33 EDT 2021


On 08/07/2021 23:53, Arne Vajhøj wrote:
> On 7/8/2021 5:42 PM, Chris Townley wrote:
>> On 08/07/2021 18:49, Arne Vajhøj wrote:
>>> On 7/8/2021 12:22 PM, VAXman- at SendSpamHere.ORG wrote:
>>>> Does anybody have the callable BACKUP example in compilable format?
>>>>
>>>> Trying to select and copy it from the PDF manual gives me garbage.
>>>>
>>>> FWIW, that's the ugliest bit of VMS documentation I have read in a
>>>> very long while.
>>>
>>> I rewrote the example in the manual and ended up with:
> 
>>> BACKUP/LIST look OK on the result.
>>>
>> Always beware of copying/pasting from Word or PDF - it usually does 
>> strange things - especially with quotes!
> 
> It was more than copy/paste problems.
> 
> The example in the manual declared a function:
> 
> unsigned int subtest(void *);
> 
> without using it.
> 
> It did:
> 
> static char input_str[] = "[.wrk]";
> ...
> input_dsc.dsc$w_length = sizeof(input_str);
> 
> which I believe must be off by 1.
> 
> It did not declare return type of main and it made all variables
> global instead of local in main, which is valid C but not very
> good C.
> 
> Arne
> 
> 
Ouch!

Chris

-- 
Chris



More information about the Info-vax mailing list