Middleware regression test suites, e.g. ACE
Dimitrie O. Paun
dpaun at rogers.com
Mon Mar 24 21:49:02 CST 2003
On March 24, 2003 06:00 pm, Alexandre Julliard wrote:
> Actually it may be possible to use the alias attribute under gcc,
> something along these lines:
Cool. Maybe we can do a similar thing for the rest of varargs funcs.
The rest we can keep inline, right? I hope gcc optimizes them to be
equivalent to an alias...
Now I have another problem. ACE needs to link with msvcrt (I forget
now why), but it also makes use of C++ standard lib. Needless to say,
this doesn't work quite right:
In file included from /usr/include/c++/3.2/bits/fpos.h:45,
/usr/include/c++/3.2/cwchar:142: `fwide' not declared
/usr/include/c++/3.2/cwchar:149: `mbsinit' not declared
/usr/include/c++/3.2/cwchar:157: `vfwscanf' not declared
/usr/include/c++/3.2/cwchar:159: `vswscanf' not declared
/usr/include/c++/3.2/cwchar:161: `vwscanf' not declared
/usr/include/c++/3.2/cwchar:176: `wcstof' not declared
/usr/include/c++/3.2/cwchar:182: `wmemcmp' not declared
/usr/include/c++/3.2/cwchar:183: `wmemcpy' not declared
/usr/include/c++/3.2/cwchar:184: `wmemmove' not declared
/usr/include/c++/3.2/cwchar:185: `wmemset' not declared
/usr/include/c++/3.2/cwchar:213: `wmemchr' not declared
That is, the glibc implementation of the C++ lib makes use of
functions that don't seem to be available in msvcrt, like fwide.
How should we proceed?
More information about the wine-devel