Sorry about the duplicate post of the batch.c patch. MOZILLA and ISP network problems. Platform: Compaq OpenVMS Alpha 7.3 Compiler: Compaq C T6.5 The type (char) was being used where the usage indicated (void) should be used. The const qualifier was added to improve compiler efficiency. -John wb8tyw@qsl.network Personal Opinion Only EAGLE> type authenticate.gdiff --- ref_src:authenticate.c Sat Jan 5 13:27:01 2002 +++ lcl_src:authenticate.c Sat Jan 12 21:58:20 2002 @@ -1,3 +1,4 @@ +/* Converted by prj_src:unix_c_to_vms_c.tpu AND PRJ_SRC:AUTHENTICATE.TPU on 12-JAN-2002 21:58:20.16 OPENVMS_AXP */ /* -*- c-file-style: "linux"; -*- Copyright (C) 1998-2000 by Andrew Tridgell @@ -24,7 +25,7 @@ encode a buffer using base64 - simple and slow algorithm. null terminates the result. ***************************************************************************/ -static void base64_encode(char *buf, int len, char *out) +static void base64_encode(const void *buf, int len, char *out) { char *b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456 789+/"; int bit_offset, byte_offset, idx, i; @@ -49,7 +50,7 @@ } /* create a 16 byte challenge buffer */ -static void gen_challenge(char *addr, char *challenge) +static void gen_challenge(const char *addr, void *challenge) { char input[32]; struct timeval tv;