-
Key: C11-53
-
Legacy Issue Number: 2307
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: There is very probably a small error in the C language specification.
Below is what I wrote to the mailing list concerned with building the ORBit ORB. It
was confirmed by one of the main coders behind ORBit.> This is something else, but I was more confused because the OMG "C language
> mapping" spec at page 19-39 really seems to contain an error.
> In that example, they also create an application specific servant structure called
> AppServant, and they set the finalizer using
>
> AppServant my_servant = ...
>
> my_servant.epv._base_epv.finalize = my_finalizer_func;
>
> That should really have been (at least, that"s what I think):
>
> my_servant.base.vepv._base_epv.finalize = my_finalizer_func;
>
> I hope you agree with me there, or else I"m probably getting out of touch with C. -
Reported: C 1.0b1 — Mon, 18 Jan 1999 05:00 GMT
-
Updated: Fri, 6 Mar 2015 20:57 GMT