| Index: patches/04_silence_genperf_chatter.patch
|
| ===================================================================
|
| --- patches/04_silence_genperf_chatter.patch (revision 0)
|
| +++ patches/04_silence_genperf_chatter.patch (revision 0)
|
| @@ -0,0 +1,53 @@
|
| +Index: tools/genperf/perfect.c
|
| +===================================================================
|
| +--- tools/genperf/perfect.c (revision 124732)
|
| ++++ tools/genperf/perfect.c (working copy)
|
| +@@ -673,8 +673,6 @@
|
| + sprintf(final->line[0], " unsigned long rsl = (a ^ scramble[tab[b]]);\n");
|
| + }
|
| +
|
| +- printf("success, found a perfect hash\n");
|
| +-
|
| + free((void *)tabq);
|
| + free((void *)tabh);
|
| + }
|
| +@@ -903,8 +901,6 @@
|
| + continue; /* two keys have same (a,b) pair */
|
| + }
|
| +
|
| +- printf("found distinct (A,B) on attempt %ld\n", trysalt);
|
| +-
|
| + /* Given distinct (A,B) for all keys, build a perfect hash */
|
| + if (!perfect(*tabb, *tabh, tabq, *blen, *smax, scramble, nkeys, form))
|
| + {
|
| +@@ -934,8 +930,6 @@
|
| + break;
|
| + }
|
| +
|
| +- printf("built perfect hash table of size %ld\n", *blen);
|
| +-
|
| + /* free working memory */
|
| + free((void *)tabq);
|
| + }
|
| +@@ -1145,7 +1139,6 @@
|
| +
|
| + /* read in the list of keywords */
|
| + getkeys(&keys, &nkeys, textroot, keyroot, form);
|
| +- printf("Read in %ld keys\n",nkeys);
|
| +
|
| + /* find the hash */
|
| + findhash(&tab, &alen, &blen, &salt, &final,
|
| +@@ -1153,13 +1146,11 @@
|
| +
|
| + /* generate the phash.c file */
|
| + make_c(tab, smax, blen, scramble, &final, form);
|
| +- printf("Wrote phash.c\n");
|
| +
|
| + /* clean up memory sources */
|
| + refree(textroot);
|
| + refree(keyroot);
|
| + free((void *)tab);
|
| +- printf("Cleaned up\n");
|
| + }
|
| +
|
| +
|
|
|