#include/* chiyo3.c - Don Yang (uguu.org) # # 11/06/02 C(); sub C { @Z = ($0, @ARGV); $Y = $#Z + 1; ($c = q! #*/ int q; int main(int Y, char **Z) { FILE *F; int U, V, W, T[256], X; for(U = 0; (X = U) < 256; T[U++] = X) { for(V = 8; V > 0; V--) { X = (0x7fffffff & (X >> 1)) ^ ((X & 1) ? 0xedb88320 : 0); } } q/*/; sub fopen { open(I, " -1; X = ((X >> 8) & 0xffffff) ^ T[(X ^ W) & 255]) {} fclose(F); printf("%s: %08x\n", Z[U], X ^ 0xffffffff); } } return 0; q/*/; !) =~ s/([T-ZF])/\$$1/g; $c =~ s/^.*?{//s; eval $c; q+*/+ +0; }