Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!rutgers!sri-spam!mordor!lll-tis!ames!sdcsvax!ucbvax!LBL.ARPA!nagy%warner.hepnet From: nagy%warner.hepnet@LBL.ARPA Newsgroups: comp.os.vms Subject: RE: Where is C$MEMFUNC Message-ID: <870910060928.022@Lbl.Arpa> Date: Thu, 10-Sep-87 09:09:28 EDT Article-I.D.: Lbl.870910060928.022 Posted: Thu Sep 10 09:09:28 1987 Date-Received: Sat, 12-Sep-87 10:19:03 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 24 >On pages 6-10 to 6-12 of the VAX-C RTL Ref. Man. (March 1987) are described >the "memchr" and "memset" functions (and some others). I tried to use >these in a short C program. The program compiled OK, but the linker >couldn't resolve these references. > P.S. I'm using version 2.3 of VAX-C. And, I'll bet, VMS V4.4 or V4.5... The problem is that the VAXCRTL.EXE image is now shipped with VMS - just like all the other RTL images for languages (FORRTL, BASRTL, etc.) and non-language support (SMGRTL, etc...). If you look at the title page of the VAX C Run-Time Library Reference Manual, under "Operating System and Version", you will see that VMS V4.6 or higher is required. THIS IS ONLY FOR THE "new" RTL routines. The compiler and the .H files work just fine under VMS V4.4 and V4.5 - just stay away from the "new" RTL functions. P.S. VMS V4.6 is expected to begin shipping to us customers next week. = Frank J. Nagy "VAX Guru" = Fermilab Research Division EED/Controls = HEPNET: WARNER::NAGY (43198::NAGY) or FNAL::NAGY (43009::NAGY) = BitNet: NAGY@FNAL = USnail: Fermilab POB 500 MS/220 Batavia, IL 60510