vfwscanf() and friends

Simon 'corecode' Schubert corecode at fs.ei.tum.de
Wed Apr 11 03:39:40 PDT 2007

Hasso Tepper wrote:
Looking at headers it seems to me that libstdc++ assumes that if
vfwscanf() and friends are in libc, they are there unconditionally
which isn't the case - they are visible in /usr/include/wchar.h if
source defines _POSIX_C_SOURCE at least 200112 (C99).
I think we can declare them in any case.  After all, we're all moving to C99, right?

So, question - how to fix it and where? In libstdc++? But this will
still cause problems to anyone not using compiler provided by system.
In our /usr/include/wchar.h?
Where do other systems handle this?  Using a non-system compiler is not feasible to support anyways...  Anybody wanna add thread support to tinycc?

Serve - BSD     +++  RENT this banner advert  +++    ASCII Ribbon   /"\
Work - Mac      +++  space for low €€€ NOW!1  +++      Campaign     \ /
Party Enjoy Relax   |   http://dragonflybsd.org      Against  HTML   \
Dude 2c 2 the max   !   http://golden-apple.biz       Mail + News   / \
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pgp00010.pgp
Type: application/octet-stream
Size: 252 bytes
Desc: "Description: OpenPGP digital signature"
URL: <http://lists.dragonflybsd.org/pipermail/users/attachments/20070411/4516b084/attachment-0021.obj>

More information about the Users mailing list