Date: Fri, 23 Nov 2012 08:09:21 +0900 From: Yamaya Takashi <yamayan@kbh.biglobe.ne.jp> To: toolchain@freebsd.org Subject: [patch][libc++]using some undeclared functions with -std=c++98, -std=c++03 or -ansi Message-ID: <50AEB0A1.3090803@kbh.biglobe.ne.jp>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------050504010505010207000702 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit hi With -std=c++98, -std=c++03 or -ansi, __LONG_LONG_SUPPORTED is not defined. So some functions((lldiv_t, )atoll, strtoll, strtoull, llabs, lldiv, wcstoll, wcstoull) are undeclared. But libc++ headers(cstdlib and cwchar) use them. --------------050504010505010207000702 Content-Type: text/plain; charset=UTF-8; name="libcxx.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="libcxx.patch" SW5kZXg6IGNvbnRyaWIvbGliYysrL2luY2x1ZGUvY3N0ZGxpYgo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t LSBjb250cmliL2xpYmMrKy9pbmNsdWRlL2NzdGRsaWIJKHJldmlzaW9uIDI0MTkyNykKKysr IGNvbnRyaWIvbGliYysrL2luY2x1ZGUvY3N0ZGxpYgkod29ya2luZyBjb3B5KQpAQCAtOTcs MTggKzk3LDI2IEBACiB1c2luZyA6OnNpemVfdDsKIHVzaW5nIDo6ZGl2X3Q7CiB1c2luZyA6 OmxkaXZfdDsKKyNpZmRlZiBfX0xPTkdfTE9OR19TVVBQT1JURUQKIHVzaW5nIDo6bGxkaXZf dDsKKyNlbmRpZgogdXNpbmcgOjphdG9mOwogdXNpbmcgOjphdG9pOwogdXNpbmcgOjphdG9s OworI2lmZGVmIF9fTE9OR19MT05HX1NVUFBPUlRFRAogdXNpbmcgOjphdG9sbDsKKyNlbmRp ZgogdXNpbmcgOjpzdHJ0b2Q7CiB1c2luZyA6OnN0cnRvZjsKIHVzaW5nIDo6c3RydG9sZDsK IHVzaW5nIDo6c3RydG9sOworI2lmZGVmIF9fTE9OR19MT05HX1NVUFBPUlRFRAogdXNpbmcg OjpzdHJ0b2xsOworI2VuZGlmCiB1c2luZyA6OnN0cnRvdWw7CisjaWZkZWYgX19MT05HX0xP TkdfU1VQUE9SVEVECiB1c2luZyA6OnN0cnRvdWxsOworI2VuZGlmCiB1c2luZyA6OnJhbmQ7 CiB1c2luZyA6OnNyYW5kOwogdXNpbmcgOjpjYWxsb2M7CkBAIC0xMjUsMTAgKzEzMywxNCBA QAogdXNpbmcgOjpxc29ydDsKIHVzaW5nIDo6YWJzOwogdXNpbmcgOjpsYWJzOworI2lmZGVm IF9fTE9OR19MT05HX1NVUFBPUlRFRAogdXNpbmcgOjpsbGFiczsKKyNlbmRpZgogdXNpbmcg OjpkaXY7CiB1c2luZyA6OmxkaXY7CisjaWZkZWYgX19MT05HX0xPTkdfU1VQUE9SVEVECiB1 c2luZyA6OmxsZGl2OworI2VuZGlmCiB1c2luZyA6Om1ibGVuOwogdXNpbmcgOjptYnRvd2M7 CiB1c2luZyA6OndjdG9tYjsKQEAgLTE0NSwxMCArMTU3LDE0IEBACiAvLyBNU1ZDIGFscmVh ZHkgaGFzIHRoZSBjb3JyZWN0IHByb3RvdHlwZSBpbiA8c3RkbGliLmguaD4gI2lmZGVmIF9f Y3BsdXNwbHVzCiAjaWYgIWRlZmluZWQoX01TQ19WRVIpICYmICFkZWZpbmVkKF9fc3VuX18p CiBpbmxpbmUgX0xJQkNQUF9JTkxJTkVfVklTSUJJTElUWSBsb25nICAgICAgYWJzKCAgICAg bG9uZyBfX3gpIF9OT0VYQ0VQVCB7cmV0dXJuICBsYWJzKF9feCk7fQorI2lmZGVmIF9fTE9O R19MT05HX1NVUFBPUlRFRAogaW5saW5lIF9MSUJDUFBfSU5MSU5FX1ZJU0lCSUxJVFkgbG9u ZyBsb25nIGFicyhsb25nIGxvbmcgX194KSBfTk9FWENFUFQge3JldHVybiBsbGFicyhfX3gp O30KKyNlbmRpZgogCiBpbmxpbmUgX0xJQkNQUF9JTkxJTkVfVklTSUJJTElUWSAgbGRpdl90 IGRpdiggICAgIGxvbmcgX194LCAgICAgIGxvbmcgX195KSBfTk9FWENFUFQge3JldHVybiAg bGRpdihfX3gsIF9feSk7fQorI2lmZGVmIF9fTE9OR19MT05HX1NVUFBPUlRFRAogaW5saW5l IF9MSUJDUFBfSU5MSU5FX1ZJU0lCSUxJVFkgbGxkaXZfdCBkaXYobG9uZyBsb25nIF9feCwg bG9uZyBsb25nIF9feSkgX05PRVhDRVBUIHtyZXR1cm4gbGxkaXYoX194LCBfX3kpO30KKyNl bmRpZgogI2VuZGlmIC8vIF9NU0NfVkVSCiAKIF9MSUJDUFBfRU5EX05BTUVTUEFDRV9TVEQK SW5kZXg6IGNvbnRyaWIvbGliYysrL2luY2x1ZGUvY3djaGFyCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t IGNvbnRyaWIvbGliYysrL2luY2x1ZGUvY3djaGFyCShyZXZpc2lvbiAyNDE5MjcpCisrKyBj b250cmliL2xpYmMrKy9pbmNsdWRlL2N3Y2hhcgkod29ya2luZyBjb3B5KQpAQCAtMTUxLDkg KzE1MSwxMyBAQAogdXNpbmcgOjp3Y3N0b2xkOwogI2VuZGlmIC8vIF9NU0NfVkVSCiB1c2lu ZyA6Ondjc3RvbDsKKyNpZmRlZiBfX0xPTkdfTE9OR19TVVBQT1JURUQKIHVzaW5nIDo6d2Nz dG9sbDsKKyNlbmRpZgogdXNpbmcgOjp3Y3N0b3VsOworI2lmZGVmIF9fTE9OR19MT05HX1NV UFBPUlRFRAogdXNpbmcgOjp3Y3N0b3VsbDsKKyNlbmRpZgogdXNpbmcgOjp3Y3NjcHk7CiB1 c2luZyA6Ondjc25jcHk7CiB1c2luZyA6Ondjc2NhdDsK --------------050504010505010207000702--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50AEB0A1.3090803>