Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!ucsfcgl!pixar!bp From: bp@pixar.UUCP (Bruce Perens) Newsgroups: comp.lang.c++ Subject: extern struct __mptr* __ptbl__4Base__abs_c; Message-ID: <9764@pixar.UUCP> Date: 23 Mar 90 03:51:09 GMT Reply-To: bp@pixar.UUCP (Bruce Perens) Distribution: usa Organization: Pixar -- Marin County, California Lines: 15 I have Sun C++ 2.0 FCS. Cfront identifies itself as <> . Cfront generates __ptbl__ variables, which are pointers to virtual function tables, and dereferences them instead of using the address of the virtual function table directly. Why? Is this faster on some implementation? The names of these things always contain the C file name, and many redundant ones are generated when building an a.out from many .o files. Also, when compiling with the +e0 flag, cfront generates __ptbl__ variables that are never used. Our Sun language engineer is very helpful, I just thought this might be a question for the ATT folks. Bruce Perens Pixar ucbvax!pixar!bp pixar!bp@ucbvax.Berkeley.edu