Sorry, I have forgotten your last answer. Andrei:
> That's indeed a bug, I primed the errata on your behalf. I have given my best answers on this signed/unsigned topic in a recent discussion with Stewart Gordon and Michal Minich on D.learn (the links are about their posts too): http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.learn&article_id=20349 http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.learn&article_id=20350 http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.learn&article_id=20356 http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.learn&article_id=20357 http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.learn&article_id=20360 http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.learn&article_id=20362 http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.learn&article_id=20369 http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.learn&article_id=20371 http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.learn&article_id=20407 Walter is currently busy with the 64 bit port, but I don't think it's easy for him to give good answers to my points there. Bye, bearophile