Patch-ID# 101916-07 Keywords: y2000 undefined symbols initialization pointer Synopsis: Pascal 3.0.3: Patch for Pascal 3.0.3 Date: Jun/12/98 Solaris Release: 1.0 SunOS Release: 4.1.1 Unbundled Product: SPARCompiler Pascal Unbundled Release: 3.0.3 Relevant Architectures: sparc BugId's fixed with this patch: 1176043 1210824 1225498 1218889 4012306 4028713 4029449 4046030 Changes incorporated in this version: 4046030 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: bin/pc bin/pc0 lib/libpc.a lib/libpc.sa.3.0 lib/libpc.so.3.0 lib/libpc_p.a Problem Description: (Rev 7) 4046030 Pascal library needs a more general function to issue the current date. (Rev 6) 4029449 : undefined symbols with -C ___PC0__ovf_mul_cc ___PC0__ovf_add_cc 4028713 : initialization of a pointer in a structure to 'nil' does not work. (Rev 5) 4012306 Problem with the initialization extension. (Rev 4) 1225498 No support for DNS-based domains in SCHOLARpass-licensing 1218889 domain licensing doesn't work w/ DNS; NIS is required. Earlier versions of this product implemented domain licensing such that NIS/NIS+ was required; DNS was not used. This was changed in the Solaris 2.x version of the product in the Developer Products 4.0 release, but was not changed in the Solaris 1.x version. No new licenses are required with this patch. Providing this enhancement only affects those sites with domain (ScholarPass or GoldPass) licenses. (Revs 1-3) 1176043 does not initialize record member 1210824 Generates corrupted object code on SunOS 4.1.3 using -g Patch Installation Instructions: -------------------------------- Extract the patch-tarfile in /usr/lang (or wherever the product is installed) Other specific or unique installation instructions may also be necessary and should be described below. Special Install Instructions: -----------------------------