On Mon, Apr 22, 2002 at 07:25:50AM -0500, Kenneth R. Robinette wrote: > In OpenSSL 0.9.6, file err.h, there is a define: > > #define ERR_file_name __FILE__ > > which is missing is 0.9.7. Is this by design or accident?
>From the log of err.h 1.24 -> 1.25 Get rid of '#define ERR_file_name __FILE__', which is unnecessary indirection. (It cannot possibly help to avoid duplicate 'name of file' strings in object files because the preprocessor does not work at object file level.) There however still is #define COMPerr(f,r) ERR_PUT_error(ERR_LIB_COMP,(f),(r),ERR_file_name,__LINE__) left unnoted, as the macro is not used anywhere in OpenSSL. As it is part of the public interface, I will fix the macro and not just simply remove it :-) Lutz -- Lutz Jaenicke [EMAIL PROTECTED] http://www.aet.TU-Cottbus.DE/personen/jaenicke/ BTU Cottbus, Allgemeine Elektrotechnik Universitaetsplatz 3-4, D-03044 Cottbus ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]