sl@0: sl@0: [Equality1] sl@0: left-bitcount = 4 sl@0: left-bit0 = 1 sl@0: left-bit2 = 1 sl@0: right-bitcount = 4 sl@0: right-bit0 = 1 sl@0: right-bit2 = 1 sl@0: equal = 1 sl@0: sl@0: [Equality2] sl@0: left-bitcount = 6 sl@0: left-bit00 = 1 sl@0: left-bit02 = 1 sl@0: left-bit04 = 1 sl@0: right-bitcount = 4 sl@0: right-bit00 = 1 sl@0: right-bit02 = 1 sl@0: equal = 1 sl@0: sl@0: [Equality3] sl@0: left-bitcount = 10 sl@0: left-bit00 = 1 sl@0: left-bit09 = 1 sl@0: right-bitcount = 12 sl@0: right-bit00 = 1 sl@0: right-bit09 = 1 sl@0: right-bit11 = 1 sl@0: equal = 1 sl@0: sl@0: [Inequality1] sl@0: left-bitcount = 4 sl@0: left-bit00 = 1 sl@0: left-bit02 = 1 sl@0: left-bit03 = 1 sl@0: right-bitcount = 4 sl@0: right-bit00 = 1 sl@0: right-bit02 = 1 sl@0: equal = 0 sl@0: sl@0: [Inequality2] sl@0: left-bitcount = 10 sl@0: left-bit00 = 1 sl@0: left-bit09 = 1 sl@0: right-bitcount = 12 sl@0: right-bit00 = 1 sl@0: right-bit01 = 1 sl@0: right-bit09 = 1 sl@0: right-bit11 = 1 sl@0: equal = 0 sl@0: sl@0: [Inequality3] sl@0: left-bitcount = 12 sl@0: left-bit00 = 1 sl@0: left-bit09 = 1 sl@0: right-bitcount = 10 sl@0: right-bit00 = 1 sl@0: right-bit08 = 1 sl@0: equal = 0 sl@0: sl@0: [Copy1] sl@0: bitcount = 6 sl@0: bit00 = 1 sl@0: bit01 = 1 sl@0: bit03 = 1 sl@0: sl@0: [Copy2] sl@0: bitcount = 10 sl@0: bit00 = 1 sl@0: bit01 = 1 sl@0: bit03 = 1 sl@0: bit04 = 1 sl@0: bit07 = 1 sl@0: bit09 = 1 sl@0: sl@0: [Copy3] sl@0: bitcount = 16 sl@0: bit00 = 1 sl@0: bit01 = 1 sl@0: bit03 = 1 sl@0: bit04 = 1 sl@0: bit07 = 1 sl@0: bit09 = 1 sl@0: bit14 = 1 sl@0: bit15 = 1 sl@0: sl@0: [Panic1] sl@0: panic-bitcount = 6 sl@0: panictest = 1 sl@0: sl@0: [Panic2] sl@0: panic-bitcount = 6 sl@0: panictest = 2 sl@0: sl@0: [Panic3] sl@0: panic-bitcount = 6 sl@0: panictest = 3 sl@0: sl@0: [Panic4] sl@0: panic-bitcount = 6 sl@0: panictest = 4 sl@0: sl@0: [Panic5] sl@0: panic-bitcount = 6 sl@0: panictest = 5 sl@0: sl@0: [Panic6] sl@0: panic-bitcount = 6 sl@0: panictest = 6 sl@0: sl@0: [virtualpath0] sl@0: uri=test!for!virtual!path!seperator sl@0: uniqueID=DEFAULT sl@0: combined=test!for!virtual!path!seperator|DEFAULT sl@0: expecteduri=test!for!virtual!path!seperator sl@0: expecteduniqueid=DEFAULT sl@0: sl@0: [virtualpath1] sl@0: uri=file\.,Z¬`¦£$%^&*()_+-=[]{}@~;'#? sl@0: uniqueID=DEFAULT sl@0: combined=file\.,Z¬`¦£$%^&*()_+-=[]{}@~;'#?|DEFAULT sl@0: expecteduri=file\.,Z¬`¦£$%^&*()_+-=[]{}@~;'#? sl@0: expecteduniqueid=DEFAULT sl@0: sl@0: [virtualpath2] sl@0: uri=thisISok sl@0: uniqueID=12345678 sl@0: combined=thisISok|12345678 sl@0: expecteduri=thisISok sl@0: expecteduniqueid=12345678 sl@0: sl@0: [virtualpath3] sl@0: uri=isthisok¬`¦!£$%^&*()€-=_+{}[];'@~#?.,\0123456789 sl@0: uniqueID=shouldBEok!!¬`¦!£$%^&*()€-=_+{}[];'@~#?.,\0123456789 sl@0: combined=isthisok¬`¦!£$%^&*()€-=_+{}[];'@~#?.,\0123456789|shouldBEok!!¬`¦!£$%^&*()€-=_+{}[];'@~#?.,\0123456789 sl@0: expecteduri=isthisok¬`¦!£$%^&*()€-=_+{}[];'@~#?.,\0123456789 sl@0: expecteduniqueid=shouldBEok!!¬`¦!£$%^&*()€-=_+{}[];'@~#?.,\0123456789 sl@0: sl@0: [virtualpath4] sl@0: uri=afilename sl@0: uniqueID=uniqueID12345678789\.,Z¬`¦£$%^&*()_+-=[]{}@~;'#? sl@0: combined=afilename|uniqueID12345678789\.,Z¬`¦£$%^&*()_+-=[]{}@~;'#? sl@0: expecteduri=afilename sl@0: expecteduniqueid=uniqueID12345678789\.,Z¬`¦£$%^&*()_+-=[]{}@~;'#? sl@0: sl@0: [virtualpath5] sl@0: uri=filename{}!@~?,.\£$%^&*()_-=+¬`¦€ sl@0: uniqueID=HASAPL!NG sl@0: combined=filename{}!@~?,.\£$%^&*()_-=+¬`¦€|HASAPL!NG sl@0: expecteduri=filename{}!@~?,.\£$%^&*()_-=+¬`¦€ sl@0: expecteduniqueid=HASAPL!NG sl@0: