cadb863ddfbcc1f97b04f0d0b8ef73db862dd060
tdreszer
  Thu Jul 28 16:32:04 2011 -0700
Fixed some hash sizes, moved some validation code from mdb.c to cv.c, added numeric sort of hgFileUi filerBy and track/file search of terms defined in cv validation as integer.
diff --git src/inc/common.h src/inc/common.h
index 7578095..4bc486c 100644
--- src/inc/common.h
+++ src/inc/common.h
@@ -677,30 +677,36 @@
 int slPairValCmp(const void *va, const void *vb);
 /* Compare two slPairs on their values (must be string). */
 
 void slPairValSortCase(struct slPair **pList);
 /* Sort slPair list on values (must be string), ignore case. */
 
 void slPairValSort(struct slPair **pList);
 /* Sort slPair list on values (must be string). */
 
 int slPairIntCmp(const void *va, const void *vb);
 // Compare two slPairs on their integer values.
 
 void slPairIntSort(struct slPair **pList);
 // Sort slPair list on integer values.
 
+int slPairAtoiCmp(const void *va, const void *vb);
+// Compare two slPairs on their strings interpreted as integer values.
+
+void slPairValAtoiSort(struct slPair **pList);
+// Sort slPair list on string values interpreted as integers.
+
 void gentleFree(void *pt);
 /* check pointer for NULL before freeing.
  * (Actually plain old freeMem does that these days.) */
 
 /*******  Some stuff for processing strings. *******/
 
 char *cloneStringZ(const char *s, int size);
 /* Make a zero terminated copy of string in memory */
 
 char *cloneString(const char *s);
 /* Make copy of string in dynamic memory */
 
 char *cloneLongString(char *s);
 /* Make clone of long string. */