From: Victor Grishchenko Date: Wed, 16 Jun 2010 09:22:33 +0000 (+0200) Subject: bingrep: useful debug utility X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=commitdiff_plain;h=a407cb3ed5c6169e1713bc1b83d0615d18a8404f;p=swift-upb.git bingrep: useful debug utility --- diff --git a/bingrep.cpp b/bingrep.cpp new file mode 100644 index 0000000..7ed2c1c --- /dev/null +++ b/bingrep.cpp @@ -0,0 +1,20 @@ +#include +#include +#include "bin64.h" + +int main (int argn, char** args) { + int lr; + unsigned long long of; + sscanf(args[1],"%i,%lli",&lr,&of); + bin64_t target(lr,of); + char line[1024]; + while (gets(line)) { + char* br = strchr(line,'('); + if (br && 2==sscanf(br,"(%i,%lli)",&lr,&of)) { + bin64_t found(lr,of); + if ( found.within(target) || target.within(found)) + printf("%s\n",line); + } + } + return 0; +}