[hurd,commited] hurd: Make error_t an int in C++

Samuel Thibault samuel.thibault@gnu.org
Tue Aug 8 14:19:41 GMT 2023


Hello,

Florian Weimer, le mar. 08 août 2023 16:14:07 +0200, a ecrit:
> > +#ifdef __cplusplus
> > +/* Unfortunately, in C++ int and enum __error_t_codes are not
> > +   interoperable...  */
> > +typedef int error_t;
> > +#else
> >  typedef enum __error_t_codes error_t;
> > +#endif
> 
> Doesn't this change C++ name mangling?

Actually, no, I'm getting 'i' in both cases ; it is apparently stricly
an API thing.

Samuel


More information about the Libc-alpha mailing list