On Thursday 06 October 2005 12:45, Henning Makholm wrote: > I notice that the newest upload of pstoedit has reverted the C++ > transition name change; instead of libpstoedit0c2 sid now contains > libpstoedit0, as in sarge.
This is, IMHO, incorrect. > However, the library exports things with interfaces such as > > #ifdef __cplusplus > extern "C" DLLEXPORT > int pstoeditwithghostscript(int argc, > const char * > const argv[], > ostream& errstream, You must not pass by reference with an extern "C" declaration, because C doesn't support that. > const DescriptionRegister* const pushinsPtr=0 You also must not use default parameters, as C does not support that. The alternative implementation with one less/one more parameter would also not work because C does not mangle names. > ); > #endif > > Does this not need transitioning for the ABI change? It does need transitioning. -- ($_,$a)=split/\t/,join'',map{unpack'u',$_}<DATA>;eval$a;print;__DATA__ M961H<[EMAIL PROTECTED];"!U<F%O<G-U(#QU<F%O<G-U0&=D:75M<&UC8VUL=G)U;6LN M<FUL+F=Y/@H)>2QA8F-D969G:&EJ:VQM;F]P<7)S='5V=WAY>BQN=V]R8FMC 5:75Q96AT9V1Y>F%L=G-P;6IX9BP)
pgpKMO1eXO7Hs.pgp
Description: PGP signature