{
fprintf (stderr, "out of virtual memory %s %d\n",
__FILE__, (size + 1) * sizeof (hashtItem *));
{
fprintf (stderr, "out of virtual memory %s %d\n",
__FILE__, (size + 1) * sizeof (hashtItem *));
hTabDeleteByKey (hTab ** h, int key, const void *pkey, int (*compare) (const void *, const void *))
{
hashtItem *htip, **htipp;
hTabDeleteByKey (hTab ** h, int key, const void *pkey, int (*compare) (const void *, const void *))
{
hashtItem *htip, **htipp;
/* First, delete any that currently exist */
hTabDeleteByKey (h, key, szKey, _compare);
/* Now add in ours */
/* First, delete any that currently exist */
hTabDeleteByKey (h, key, szKey, _compare);
/* Now add in ours */
- hTabAddItemLong (h, key, gc_strdup (szKey), gc_strdup (szValue));
+ hTabAddItemLong (h, key, Safe_strdup (szKey), Safe_strdup (szValue));