## Wget for VMS - Patches for Version 1.9.1a

These patches should be included in the next version of Wget for VMS, which is expected to be 1.9.1b.

- 2004-07-01 Replacement CONFIG.H_VMS file to fix a build problem with C RTL before VMS V7.3-1 with C Runtime ECO V3.0 on Alpha:

      %LINK-W-NUDFSYMS, 2 undefined symbols:
      %LINK-I-UDFSYM,         DECC$GXSNPRINTF
      %LINK-I-UDFSYM,         DECC$GXVSNPRINTF
      [...]

  /ftp/wget/wget-1_9_1a_vms/config.h_vms

  Note: A previous (2004-05-20) replacement config.h_vms file used the test

  > __CRTL_VER >= 70200000

  where 70200000 was too low. These functions were added to the C RTL in VMS V7.3-2 and, for V7.3-1, by the patch VMS731_ACRTL-V0300, which sets __CRTL_VER to 70312000. This replacement config.h_vms file uses the test

  > __CRTL_VER >= 70312000

  and that should work correctly. Counter-arguments are always welcome, of course.

- 2004-05-20 Replacement VMS.C file to fix a build problem with C RTL before V7.2:

      %CC-E-UNDECLARED, In this statement, "DVI$C_ACP_F11V5" is not declared.
      at line number 262 in file disk:[xxx.WGET-1_9_1A_VMS.SRC]VMS.C;1

  2004-07-01 Added another change to fix another build problem with C RTL before VMS V7.3 with C Runtime ECO 2 on Alpha:

      %CC-I-IMPLICITFUNC, In this statement, the identifier
      "decc$feature_get_index" is implicitly declared as a function.
      at line number 155 in file $69$DKA0:[SYSTEM.WGET-1_9_1A_VMS.SRC]VMS.C;1

      %CC-I-IMPLICITFUNC, In this statement, the identifier
      "decc$feature_get_value" is implicitly declared as a function.
      at line number 159 in file $69$DKA0:[SYSTEM.WGET-1_9_1A_VMS.SRC]VMS.C;1

      %CC-I-IMPLICITFUNC, In this statement, the identifier
      "decc$feature_set_value" is implicitly declared as a function.
      at line number 169 in file $69$DKA0:[SYSTEM.WGET-1_9_1A_VMS.SRC]VMS.C;1

  and the related:

      %LINK-W-NUDFSYMS, 3 undefined symbols:
      %LINK-I-UDFSYM,         DECC$FEATURE_GET_INDEX
      %LINK-I-UDFSYM,         DECC$FEATURE_GET_VALUE
      %LINK-I-UDFSYM,         DECC$FEATURE_SET_VALUE
      [...]

  2004-07-21 Added another change to fix a typographical error (unclosed comment) which kept the C RTL feature DECC$EFS_CHARSET from being enabled as intended. This caused a run-time problem on non-VAX systems with some ODS5 extended file specifications with multiple dots in file names, typically when "-m" ("--mirror"), "-O" ("--output-document"), or "-r" ("--recursive") was used:

      hostname/test/a.B.c: file specification syntax error

  or

      test/a.B.c: non-translatable vms error code: 0x186D4
      rms-f-syn, file specification syntax error

  2004-08-09 Added another change to remove a spurious diagnostic message when doing HTTP and complex FTP transfers:

       utime().  sys$parse() = 00010001.

  /ftp/wget/wget-1_9_1a_vms/vms.c