On Tue, 2014-08-12 at 11:42 -0400, Karl Johnson wrote: > Thanks for the rule Karsten. I've already searched the archive to find > this kind of rule and found few topic but I haven't been able to make > it works yet. I will try this one and see how it goes.
Searching is much easier, if you know some unique pointers like the sub-rule's name in question. Which is what I used to dig up the rules. ;) I didn't mean to RTFM you, just didn't feel like discussing yet again what should be possible to deduct from the rules itself, or from the archived threads. Hence me pointing at the archives with info on how to find what you need, just in case you do need or want more details. -- char *t="\10pse\0r\0dtu\0.@ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4"; main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1: (c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}