diff audioDB.h @ 423:b09d2eb1a2b2 api-inversion

Cheap hackery abounds. Include an accumulator into the query_loop chain. Somewhat surprisingly, very few tests fail, and those that do are due to over-specific reporting requirements in the case of ties, so rewrite those tests to be more permissive. There are probably codepaths which ignore the accumulator completely; they will still work, because the accumulator will return zero points when it is asked to ->get_points().
author mas01cr
date Wed, 24 Dec 2008 10:55:08 +0000
parents 166312a124bc
children d65410f4bb85
line wrap: on
line diff
--- a/audioDB.h	Wed Dec 24 10:55:03 2008 +0000
+++ b/audioDB.h	Wed Dec 24 10:55:08 2008 +0000
@@ -343,7 +343,7 @@
   void initTablesFromKey(const char* dbName, const Uns32T queryIndex);
   void unitNorm(double* X, unsigned d, unsigned n, double* qNorm);
   void unitNormAndInsertL2(double* X, unsigned dim, unsigned n);
-  unsigned getKeyPos(char* key);
+  unsigned getKeyPos(const char* key);
   void prefix_name(char** const name, const char* prefix);
 
  public: