|  | $! Quick script to check how well including individual header files works | 
|  | $! on VMS, even when the VMS macro isn't defined. | 
|  | $ | 
|  | $	sav_def = f$env("DEFAULT") | 
|  | $	here = f$parse("A.;0",f$ENV("PROCEDURE")) - "A.;0" | 
|  | $	set default 'here' | 
|  | $	set default [-.include.openssl] | 
|  | $	define openssl 'f$env("DEFAULT")' | 
|  | $	set default [--] | 
|  | $ | 
|  | $ loop: | 
|  | $	f = f$search("openssl:*.h") | 
|  | $	if f .eqs. "" then goto loop_end | 
|  | $	write sys$output "Checking ",f | 
|  | $	open/write foo foo.c | 
|  | $	write foo "#undef VMS" | 
|  | $	write foo "#include <stdio.h>" | 
|  | $	write foo "#include <openssl/",f$parse(f,,,"NAME"),".h>" | 
|  | $	write foo "main()" | 
|  | $	write foo "{printf(""foo\n"");}" | 
|  | $	close foo | 
|  | $	cc/STANDARD=ANSI89/NOLIST/PREFIX=ALL foo.c | 
|  | $	delete foo.c; | 
|  | $	goto loop | 
|  | $ loop_end: | 
|  | $	set default 'save_def' | 
|  | $	exit | 
|  |  |