This is the mail archive of the libstdc++-prs@sources.redhat.com mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

libstdc++/85: Standard C++ locale



>Number:         85
>Category:       libstdc++
>Synopsis:       Standard C++ locale
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Sep 01 03:47:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Patrick.Vankeirsbilck@iib.vub.ac.be
>Release:        unknown-1.0
>Organization:
>Environment:
last night's experimental g++ compiler
>Description:
standard headers not found: <locale>, <ostream>, <sstream>

class locale not defined
>How-To-Repeat:
just try to compile the attached file local.cxx using as additional
compile flag '-DOS_LINUX'
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="local.cxx"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="local.cxx"

I2luY2x1ZGUgPGxvY2FsZT4KI2luY2x1ZGUgPGlvc2Z3ZD4KI2luY2x1ZGUgPG9zdHJlYW0+CiNp
bmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPHNzdHJlYW0+Cgoj
aW5jbHVkZSAidGltZS5oIgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCi8vIGV4aXN0aW5nIGxvY2Fs
ZXMgdW5kZXIgSVJJWDogImVuIiwgIm5sIiwgImRlIiwgImVzIiwgImZyIiwgIml0IgovLyBleGlz
dGluZyBsb2NhbGVzIHVuZGVyIExJTlVYOiBQT1NJWCAgZGVfREUgICAgICBlbl9HQiAgZXNfQ08g
IGVzX1BZICBmb19GTyAgICAgICBoZV9JTCAgamFfSlAgIHB0X0JSICBzdl9TRQovLyBhZl9aQSAg
ZGVfTFUgICAgICBlbl9JRSAgZXNfRE8gIGVzX1NWICBmcl9CRSAgICAgICBocl9IUiAga2xfR0wg
IHB0X1BUICB0aF9USAovLyBhcl9TQSAgZWxfR1IgICAgICBlbl9OWiAgZXNfRUMgIGVzX1VTICBm
cl9DQSAgICAgICBodV9IVSAgbHRfTFQgIHJvX1JPICB0cl9UUgovLyBjYV9FUyAgZW5fQVUgICAg
ICBlbl9VUyAgZXNfRVMgIGVzX1VZICBmcl9DQSwyLjEzICBpZF9JRCAgbHZfTFYgIHJ1X1JVICB1
a19VQQovLyBjc19DWiAgZW5fQlcgICAgICBlbl9aQSAgZXNfR1QgIGVzX1ZFICBmcl9DSCAgICAg
ICBpbl9JRCAgbWtfTUsgIHJ1X1VBICB6aF9DTgovLyBkYV9ESyAgZW5fQ0EgICAgICBlbl9aVyAg
ZXNfSE4gIGV0X0VFICBmcl9GUiAgICAgICBpc19JUyAgbmxfQkUgIHNrX1NLCi8vIGRlX0FUICBl
bl9DQSwyLjUgIGVzX0FSICBlc19NWCAgZXVfRVMgIGZyX0xVICAgICAgIGl0X0NIICBubF9OTCAg
c2xfU0kKLy8gZGVfQkUgIGVuX0RLICAgICAgZXNfQk8gIGVzX1BBICBmYV9JUiAgZ2FfSUUgICAg
ICAgaXRfSVQgIG5vX05PICBzcl9ZVQovLyBkZV9DSCAgZW5fREsuY29tICBlc19DTCAgZXNfUEUg
IGZpX0ZJICBnbF9FUyAgICAgICBpd19JTCAgcGxfUEwgIHN2X0ZJCgp2b2lkIHByaW50ICggY29u
c3QgbG9jYWxlJiBsb2MpIHsKICBjb3V0IDw8ICJsb2NhbGUgbmFtZSA9ICIgPDwgbG9jLm5hbWUo
KSA8PCAiOiAiIDw8IGZsdXNoOwogIGNvdXQuaW1idWUobG9jKTsKCiAgaWYgKCBpc3VwcGVyKCdc
Mzc0Jyxsb2MpICkKICAgIGNvdXQgPDwgJ1wzNzQnIDw8ICIgaXMgVVBQRVIgY2FzZSIgPDwgIiAi
IDw8IGZsdXNoOwogIGVsc2UKICAgIGNvdXQgPDwgJ1wzNzQnIDw8ICIgaXMgbG93ZXIgY2FzZSIg
PDwgIiAiIDw8IGZsdXNoOwogIGlmICggaXN1cHBlcignXDMzNCcsbG9jKSApCiAgICBjb3V0IDw8
ICdcMzM0JyA8PCAiIGlzIFVQUEVSIGNhc2UiIDw8ICIgIiA8PCBmbHVzaDsKICBlbHNlCiAgICBj
b3V0IDw8ICdcMzM0JyA8PCAiIGlzIGxvd2VyIGNhc2UiIDw8ICIgIiA8PCBmbHVzaDsKICBjb3V0
IDw8IGVuZGw7Cn0KCnZvaWQgcHJpbnRGbG9hdCAoIGNvbnN0IGxvY2FsZSYgbG9jKSB7CiAgY291
dCA8PCAibG9jYWxlIG5hbWUgPSAiIDw8IGxvYy5uYW1lKCkgPDwgIjogIiA8PCBmbHVzaDsKICBj
b3V0LmltYnVlKGxvYyk7CgogIGRvdWJsZSBhID0gLTEzLjQ1ZS02OwogIGRvdWJsZSBiID0gLTUu
NzhlKzY7CgogIGNvdXQgPDwgYSA8PCAiICIgPDwgYiA8PCBlbmRsOwp9Cgp2b2lkIHByaW50RGF0
ZSAoIGNvbnN0IGxvY2FsZSYgbG9jKSB7CiAgY291dCA8PCAibG9jYWxlIG5hbWUgPSAiIDw8IGxv
Yy5uYW1lKCkgPDwgIjogIiA8PCBmbHVzaDsKCiAgdG0gdGlqZDsKICB0aW1lX3QgdGQgPSBta3Rp
bWUoJnRpamQpOwogIHRpbWVfdCBudSA9IHRpbWUoJnRkKTsKICB0bSogbm51ICAgPSBnbXRpbWUo
Jm51KTsKCiAgc3RyaW5nc3RyZWFtIHN0cjsKCiAgdXNlX2ZhY2V0PCB0aW1lX3B1dDxjaGFyPiA+
KGxvYykucHV0KHN0cixzdHIsJzAnLG5udSwnYycpOwogIHN0ciA8PCAiICI7CiAgdXNlX2ZhY2V0
PCB0aW1lX3B1dDxjaGFyPiA+KGxvYykucHV0KHN0cixzdHIsJzAnLG5udSwnWCcpOwogIGNvdXQg
PDwgc3RyLnN0cigpIDw8IGVuZGw7Cn0KCnRlbXBsYXRlIDxjbGFzcyBGVU5DPgp2b2lkIGRvT25M
b2NhbGVzICggY29uc3QgdmVjdG9yPGxvY2FsZT4mIGxvY3MsIGNvbnN0IEZVTkMmIGZ1bmMpIHsK
CiAgdmVjdG9yPGxvY2FsZT46OmNvbnN0X2l0ZXJhdG9yIGl0ID0gbG9jcy5iZWdpbigpOwoKICBm
b3IgKCA7IGl0IT1sb2NzLmVuZCgpOyArK2l0ICkgewogICAgZnVuYygqaXQpOwogIH0KfQoKdm9p
ZCBtYWluKCkgewogIHZlY3Rvcjxsb2NhbGU+IGxvY3M7CgojaWZkZWYgX19zZ2kKICBsb2NzLnB1
c2hfYmFjayhsb2NhbGUoImVuIikpOwogIGxvY3MucHVzaF9iYWNrKGxvY2FsZSgibmwiKSk7CiAg
bG9jcy5wdXNoX2JhY2sobG9jYWxlKCJkZSIpKTsKICBsb2NzLnB1c2hfYmFjayhsb2NhbGUoImVz
IikpOwogIGxvY3MucHVzaF9iYWNrKGxvY2FsZSgiZnIiKSk7CiAgbG9jcy5wdXNoX2JhY2sobG9j
YWxlKCJkYSIpKTsKICBsb2NzLnB1c2hfYmFjayhsb2NhbGUoIm5vIikpOwogIGxvY3MucHVzaF9i
YWNrKGxvY2FsZSgidHIiKSk7CiAgbG9jcy5wdXNoX2JhY2sobG9jYWxlKCJlbCIpKTsKICBsb2Nz
LnB1c2hfYmFjayhsb2NhbGUoImNzIikpOwogIGxvY3MucHVzaF9iYWNrKGxvY2FsZSgiZmkiKSk7
CiAgbG9jcy5wdXNoX2JhY2sobG9jYWxlKCJodSIpKTsKICBsb2NzLnB1c2hfYmFjayhsb2NhbGUo
ImlzIikpOwogIGxvY3MucHVzaF9iYWNrKGxvY2FsZSgicHQiKSk7CiAgbG9jcy5wdXNoX2JhY2so
bG9jYWxlKCJydSIpKTsKICBsb2NzLnB1c2hfYmFjayhsb2NhbGUoInNrIikpOwogIGxvY3MucHVz
aF9iYWNrKGxvY2FsZSgic3YiKSk7CiNlbGlmIGRlZmluZWQgT1NfTElOVVgKICBsb2NzLnB1c2hf
YmFjayhsb2NhbGUoImVuX1VTIikpOwojZW5kaWYKCiAgZG9PbkxvY2FsZXMobG9jcyxwcmludCk7
CiAgZG9PbkxvY2FsZXMobG9jcyxwcmludEZsb2F0KTsKICBkb09uTG9jYWxlcyhsb2NzLHByaW50
RGF0ZSk7Cn0K

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]