5f2a0e390ae8a849b5d987fbcd86d8dda453c14c kent Tue May 30 18:15:29 2017 -0700 Adding two functions that build hashes out of arrays of strings. diff --git src/lib/hash.c src/lib/hash.c index f999bec..774cd92 100644 --- src/lib/hash.c +++ src/lib/hash.c @@ -749,15 +749,36 @@ { if (string==NULL) return NULL; struct slPair *keyVals = slPairListFromString(string, TRUE); if (keyVals==NULL) return NULL; struct hash *nameToVal = newHash(0); struct slPair *kv; for (kv = keyVals; kv != NULL; kv = kv->next) hashAdd(nameToVal, kv->name, kv->val); return nameToVal; } +struct hash *hashFromNameArray(char **nameArray, int nameCount) +/* Create a NULL valued hash on all names in array */ +{ +struct hash *hash = hashNew(0); +int i; +for (i=0; i