Article 156097 of comp.os.vms: Path: nntpd.lkg.dec.com!pa.dec.com!decwrl!spool.mu.edu!newspump.sol.net!www.nntp.primenet.com!nntp.primenet.com!news.mathworks.com!mvb.saic.com!info-vax From: Arne Vajhoej Newsgroups: comp.os.vms Subject: Gopher client / VMS Alpha 6.2 + DEC C 5.2 Message-ID: <01IA2CSZPT029353XY@kopc.hhs.dk> Date: Sun, 29 Sep 1996 21:18:39 +0100 Organization: Info-Vax<==>Comp.Os.Vms Gateway X-Gateway-Source-Info: Mailing List Lines: 120 Gopher client 2.1.3 migration from: VMS VAX 6.1 + VAX C 3.2 to: VMS Alpha 6.2 + DEC C 5.2 I made the following mods: 1) [.OBJECT]COMPATIBLE.C ************ File DISK2:[PDUTIL.GOPHER2_1_3.OBJECT]COMPATIBLE.C;4 241 #if 0 /* special AV mod */ 242 typedef unsigned char u_char; 243 #endif 244 ****** File DISK6:[PDUTIL.GOPHER2_1_3.OBJECT]COMPATIBLE.C;1 241 typedef unsigned char u_char; 242 ************ (yes - I know my #ifdef'ing is not pretty, but I did not want to figure out whether is was DEC C, DEC C version, VMS version or whatever that made the difference) 2) [.OBJECT]COMPATIBLE.H ************ File DISK2:[PDUTIL.GOPHER2_1_3.OBJECT]COMPATIBLE.H;8 197 /* special AV mod */ 198 #include 199 #define tempnam gopher_tempnam 200 char *tempnam(); ****** File DISK6:[PDUTIL.GOPHER2_1_3.OBJECT]COMPATIBLE.H;1 197 char *tempnam(); ************ 3) [.OBJECT]COMPILE.COM ************ File DISK2:[PDUTIL.GOPHER2_1_3.OBJECT]COMPILE.COM;3 73 /define=('transport'=1,__VMS_CURSES,_DECC_V4_SOURCE)'debug' 74 $ vo1 = 'f$verify(0)' ****** File DISK6:[PDUTIL.GOPHER2_1_3.OBJECT]COMPILE.COM;1 73 /define=('transport'=1,__VMS_CURSES)'debug' 74 $ vo1 = 'f$verify(0)' ************ ************ File DISK2:[PDUTIL.GOPHER2_1_3.OBJECT]COMPILE.COM;3 80 /define=('transport'=1,__VMS_CURSES,_DECC_V4_SOURCE)'debug' 81 $ vo1 = 'f$verify(0)' ****** File DISK6:[PDUTIL.GOPHER2_1_3.OBJECT]COMPILE.COM;1 80 /define=('transport'=1,__VMS_CURSES)'debug' 81 $ vo1 = 'f$verify(0)' ************ ************ File DISK2:[PDUTIL.GOPHER2_1_3.OBJECT]COMPILE.COM;3 105 $ !!!! special AV mod !!!! cc getopt.c 106 $! ****** File DISK6:[PDUTIL.GOPHER2_1_3.OBJECT]COMPILE.COM;1 105 $ cc getopt.c 106 $! ************ 4) [.OBJECT]LINK.COM ************ File DISK2:[PDUTIL.GOPHER2_1_3.OBJECT]LINK.COM;2 12 sockets.objd,Debug.objd,url.objd,fileio.objd 13 $! ****** File DISK6:[PDUTIL.GOPHER2_1_3.OBJECT]LINK.COM;1 12 getopt.objd,sockets.objd,Debug.objd,url.objd,fileio.objd 13 $! ************ ************ File DISK2:[PDUTIL.GOPHER2_1_3.OBJECT]LINK.COM;2 20 sockets.obj,Debug.obj,url.obj,fileio.obj 21 $! ****** File DISK6:[PDUTIL.GOPHER2_1_3.OBJECT]LINK.COM;1 20 getopt.obj,sockets.obj,Debug.obj,url.obj,fileio.obj 21 $! ************ 5) [.GOPHER]COMPILE.COM ************ File DISK2:[PDUTIL.GOPHER2_1_3.GOPHER]COMPILE.COM;2 99 /define=('transport'=1,__VMS_CURSES,_DECC_V4_SOURCE)'debug' 100 $ vg1 = 'f$verify(0)' ****** File DISK6:[PDUTIL.GOPHER2_1_3.GOPHER]COMPILE.COM;1 99 /define=('transport'=1,__VMS_CURSES)'debug' 100 $ vg1 = 'f$verify(0)' ************ ************ File DISK2:[PDUTIL.GOPHER2_1_3.GOPHER]COMPILE.COM;2 106 /define=('transport'=1,__VMS_CURSES,_DECC_V4_SOURCE)'debug' 107 $ vg1 = 'f$verify(0)' ****** File DISK6:[PDUTIL.GOPHER2_1_3.GOPHER]COMPILE.COM;1 106 /define=('transport'=1,__VMS_CURSES)'debug' 107 $ vg1 = 'f$verify(0)' ************ And it worked perfect ! Arne Arne Vajhøj local DECNET: KOPC::ARNE Computer Department PSI: PSI%23831001354030::ARNE Southern Denmark Business School Internet: ARNE@KO.HHS.DK WWW URL: http://www.hhs.dk/~arne/arne.html