Date: Thu, 7 Jun 2001 10:07:15 +0100 From: "Pavel V. Ozerski" X-Mailer: The Bat! (v1.46d) Personal Organization: IEPhB RAS X-Priority: 3 (Normal) Message-ID: <111629352.20010607100715@insect.ief.spb.su> To: djgpp AT delorie DOT com Subject: a question about some compiler internals and conventions Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com Hello, FreePascal (FPC) developers team made first steps to make possible linking C++ class libraries to pascal programs. I would also make something in this work because now this work seems to be frozen. Currently FPC team plans to use gcc as compatible C++ compiler. The DOS port of FPC is based on GO32V2, therefore it must become able to link DJGPP class libraries. To make support of DJGPP classes in FPC I would find some information. Where I could find it? 1) What are rules of methods names mangling? 2) Are static libraries created by different versions of DJGPP compatible by mangled names? 3) Where are described internal mechanisms of replacing methods in child classes (virtual methods table or something similar)?