• R
    Fix pointer size issues with argv on VMS · 087ca80a
    Richard Levitte 提交于
    The argument 'argv' in 'main' is a short pointer to a short pointer on
    VMS, regardless of initial pointer size.  We must therefore make sure
    that 'copy_argv' gets a 32-bit pointer for argv, and that the copied
    argv is used for the rest of main().
    
    This introduces the local type argv_t, which will have correct pointer
    size in all cases (and be harmless on all other platforms) as well as
    the macro Argv, which is defined as 'copied_argv' or 'argv', as the
    case may be.
    Reviewed-by: NAndy Polyakov <appro@openssl.org>
    087ca80a
vms_decc_init.c 8.6 KB