#include #include FILE* t; FILE* u; int getNthHash(int n){ fseek(t,n<<6,SEEK_SET); } byte inBuf[32]; byte minBuf[32]; byte maxBuf[32]; int cmp(){ return 0;} int main(){ t=fopen("TapTin","r"); u=fopen("TapTinTau","r"); long c=0; ssize_t read; char *l=NULL; size_t len=0; int min=0; byte s[]=byte[3]; s[2]=0; fseek(t,0,SEEK_END); fseek(u,0,SEEK_END); long mmax=ftell(t); printf("mmax %lx\n",mmax); if(mmax!=(ftell(u)<<3)){ fprintf(stderr,"len(TapTin)!=len(TapTinTau)<<3"); return 1;} while((read=getline(&l,&len,stdin))!=-1){ printf("len %zu %s",read,l); for(int i=0;i<32;i++){ s[0]=l[2*i]; s[1]=l[2*i]; inBuf[i]=sscanf("%2x",s);} min=0; while(1){break;}} free(l); fclose(t); fclose(u); return 0;} /* int d; for(;;){ d=getc(stdin); if(d<0)break; for(int e=0;e<8;e++){ c+=d&1; d=d>>1;}} printf("%x\n",c);}*/