Mercurial > projects > dstress
changeset 787:9a583bdb38a1
Stewart Gordon <smjg_1998@yahoo.com>
2005-12-12
news:dnjnqe$16sv$1@digitaldaemon.com
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/char_07_A.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.char_07_A; + +int main(){ + char[] string = "\uDBC4\uDD11"; + + assert(string.length == 4); + + if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/char_07_B.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.char_07_B; + +int main(){ + char[] string = "\uDBC4\uDD11"c; + + assert(string.length == 4); + + if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/char_07_C.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.char_07_C; + +int main(){ + char[] string = "\uDBC4\uDD11"d; + + assert(string.length == 4); + + if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/char_07_D.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.char_07_D; + +int main(){ + char[] string = "\uDBC4\uDD11"w; + + assert(string.length == 4); + + if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/char_07_E.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.char_07_E; + +int main(){ + const char[] string = "\uDBC4\uDD11"; + + static assert(string.length == 4); + + static if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/char_07_F.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.char_07_F; + +int main(){ + const char[] string = "\uDBC4\uDD11"c; + + static assert(string.length == 4); + + static if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/char_07_G.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.char_07_G; + +int main(){ + const char[] string = "\uDBC4\uDD11"d; + + static assert(string.length == 4); + + static if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/char_07_H.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.char_07_H; + +int main(){ + const char[] string = "\uDBC4\uDD11"w; + + static assert(string.length == 4); + + static if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/d/dchar_10_A.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.d.dchar_10_A; + +int main(){ + dchar[] string = "\uDBC4\uDD11"; + + assert(string.length == 1); + + if(string[0] == 0x101111){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/d/dchar_10_B.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.d.dchar_10_B; + +int main(){ + dchar[] string = "\uDBC4\uDD11"c; + + assert(string.length == 1); + + if(string[0] == 0x101111){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/d/dchar_10_C.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.d.dchar_10_C; + +int main(){ + dchar[] string = "\uDBC4\uDD11"d; + + assert(string.length == 1); + + if(string[0] == 0x101111){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/d/dchar_10_D.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.d.dchar_10_D; + +int main(){ + dchar[] string = "\uDBC4\uDD11"w; + + assert(string.length == 1); + + if(string[0] == 0x101111){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/d/dchar_10_E.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.d.dchar_10_E; + +int main(){ + const dchar[] string = "\uDBC4\uDD11"; + + static assert(string.length == 1); + + static if(string[0] == 0x101111){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/d/dchar_10_F.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.d.dchar_10_F; + +int main(){ + const dchar[] string = "\uDBC4\uDD11"c; + + static assert(string.length == 1); + + static if(string[0] == 0x101111){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/d/dchar_10_G.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.d.dchar_10_G; + +int main(){ + const dchar[] string = "\uDBC4\uDD11"d; + + static assert(string.length == 1); + + static if(string[0] == 0x101111){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/d/dchar_10_H.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.d.dchar_10_H; + +int main(){ + const dchar[] string = "\uDBC4\uDD11"w; + + static assert(string.length == 1); + + static if(string[0] == 0x101111){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/forward_reference_16_A.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.f.forward_reference_16_A; + +class Outer{ + static class Inner{ + } +} + +Outer.Inner test; + +int main(){ + test = new Outer.Inner; + assert(test); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/forward_reference_16_B.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.f.forward_reference_16_B; + +Outer.Inner test; + +class Outer{ + static class Inner{ + } +} + +int main(){ + test = new Outer.Inner; + assert(test); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/forward_reference_16_C.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.f.forward_reference_16_C; + +Outer.Inner test; + +struct Outer{ + static class Inner{ + } +} + +int main(){ + test = new Outer.Inner; + assert(test); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/forward_reference_16_D.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.f.forward_reference_16_D; + +struct Outer{ + static class Inner{ + } +} + +Outer.Inner test; + +int main(){ + test = new Outer.Inner; + assert(test); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/forward_reference_16_E.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,20 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.f.forward_reference_16_E; + +struct Outer{ + static struct Inner{ + } +} + +Outer.Inner test; + +int main(){ + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/forward_reference_16_F.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,20 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.f.forward_reference_16_F; + +Outer.Inner test; + +struct Outer{ + static struct Inner{ + } +} + +int main(){ + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/forward_reference_16_G.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,20 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.f.forward_reference_16_G; + +Outer.Inner test; + +class Outer{ + static struct Inner{ + } +} + +int main(){ + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/forward_reference_16_H.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,20 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.f.forward_reference_16_H; + +class Outer{ + static struct Inner{ + } +} + +Outer.Inner test; + +int main(){ + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/w/wchar_11_A.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.wchar_11_A; + +int main(){ + wchar[] string = "\uDBC4\uDD11"; + + assert(string.length == 2); + + if(string[0] == 0xDBC4 && string[1] == 0xDD11){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/w/wchar_11_B.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.wchar_11_B; + +int main(){ + wchar[] string = "\uDBC4\uDD11"c; + + assert(string.length == 2); + + if(string[0] == 0xDBC4 && string[1] == 0xDD11){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/w/wchar_11_C.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.wchar_11_C; + +int main(){ + wchar[] string = "\uDBC4\uDD11"d; + + assert(string.length == 2); + + if(string[0] == 0xDBC4 && string[1] == 0xDD11){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/w/wchar_11_D.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.wchar_11_D; + +int main(){ + wchar[] string = "\uDBC4\uDD11"w; + + assert(string.length == 2); + + if(string[0] == 0xDBC4 && string[1] == 0xDD11){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/w/wchar_11_E.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.wchar_11_E; + +int main(){ + const wchar[] string = "\uDBC4\uDD11"; + + static assert(string.length == 2); + + static if(string[0] == 0xDBC4 && string[1] == 0xDD11){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/w/wchar_11_F.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.wchar_11_F; + +int main(){ + const wchar[] string = "\uDBC4\uDD11"c; + + static assert(string.length == 2); + + static if(string[0] == 0xDBC4 && string[1] == 0xDD11){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/w/wchar_11_G.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.wchar_11_G; + +int main(){ + const wchar[] string = "\uDBC4\uDD11"d; + + static assert(string.length == 2); + + static if(string[0] == 0xDBC4 && string[1] == 0xDD11){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/w/wchar_11_H.d Sun Jan 01 12:31:12 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-12-12 +// @uri@ news:dnjnqe$16sv$1@digitaldaemon.com + +module dstress.run.c.wchar_11_H; + +int main(){ + const wchar[] string = "\uDBC4\uDD11"w; + + static assert(string.length == 2); + + static if(string[0] == 0xDBC4 && string[1] == 0xDD11){ + return 0; + } +}