--- pgp/src/ztrees.c 2018/04/24 16:41:23 1.1.1.4 +++ pgp/src/ztrees.c 2018/04/24 16:45:52 1.1.1.6 @@ -413,8 +413,13 @@ void ct_init(attr, Method) void ct_free() { #ifdef DYN_ALLOC +#ifndef __TURBOC__ /*EWS*/ fcfree(d_buf); fcfree(l_buf); +#else + free(d_buf); + free(l_buf); +#endif d_buf = NULL; l_buf = NULL; #endif @@ -966,11 +971,11 @@ ulg flush_block(buf, stored_len, eof) #ifndef ZIP /* Wipe out sensitive data for pgp */ # ifdef DYN_ALLOC - extern uch *window; + extern uch *slide; # else - extern uch window[]; + extern uch slide[]; # endif - memset(window, 0, (unsigned)(2*WSIZE-1)); /* -1 needed if WSIZE=32K */ + memset(slide, 0, (unsigned)(2*WSIZE-1)); /* -1 needed if WSIZE=32K */ #endif /* ZIP */ #if 0