WIP on updated hash table implementation

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10202 dc4e9af1-7f46-4ead-bba6-71afc04862de
Get to compile cleanly

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10203 dc4e9af1-7f46-4ead-bba6-71afc04862de
Update lb to use new hash table implementation

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10204 dc4e9af1-7f46-4ead-bba6-71afc04862de
Clean up hash table implementation - convenience iteration macro and helper functions

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10205 dc4e9af1-7f46-4ead-bba6-71afc04862de
Clean up table iteration in LB

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10207 dc4e9af1-7f46-4ead-bba6-71afc04862de
Inline key optimisation for table_bp - store short keys in pointer

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10208 dc4e9af1-7f46-4ead-bba6-71afc04862de
Update lb to use inlined key

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10209 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fix warning from vint variable shadowing read()

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10210 dc4e9af1-7f46-4ead-bba6-71afc04862de
Clean up table_bp to use more consistent idioms.  Fix bug of access after free

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10212 dc4e9af1-7f46-4ead-bba6-71afc04862de
More debugging info for test 570 failures

Add in assert to check for case where hash table doesn't have as many entries as expected

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10214 dc4e9af1-7f46-4ead-bba6-71afc04862de
Test for table_bp resizing bug

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10215 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fix use of pointer

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10216 dc4e9af1-7f46-4ead-bba6-71afc04862de
Improve table_bp test

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10217 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fix table_bp free_callback bug

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10218 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fix potential clash with invalid value

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10245 dc4e9af1-7f46-4ead-bba6-71afc04862de
Update makefiles to not use space between -l and library name - may improve compatibility with alternative C compilers

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10305 dc4e9af1-7f46-4ead-bba6-71afc04862de
Update table to use same representations as table_bp, including auto resizing

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10310 dc4e9af1-7f46-4ead-bba6-71afc04862de
Add missing include to table.h

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10312 dc4e9af1-7f46-4ead-bba6-71afc04862de
Add test for table

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10313 dc4e9af1-7f46-4ead-bba6-71afc04862de
Update turbine to use new c-utils hsh function name

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10314 dc4e9af1-7f46-4ead-bba6-71afc04862de