]> andersk Git - moira.git/blobdiff - lib/hash.c
renamed sms_do_update.c to sms_ops.c
[moira.git] / lib / hash.c
index c04fd171819c1ed4fcb368947a82a393a866265f..200fae56116c65ff200299cc9c576cc49affa9f7 100644 (file)
@@ -1,10 +1,16 @@
 /* $Header$
  *
  * Generic hash table routines.  Uses integer keys to store char * values.
+ *
+ *  (c) Copyright 1988 by the Massachusetts Institute of Technology.
+ *  For copying and distribution information, please see the file
+ *  <mit-copyright.h>.
  */
 
+#include <mit-copyright.h>
 #include <ctype.h>
-#include "sms_app.h"
+#include <sms.h>
+
 #define NULL 0
 
 
@@ -121,15 +127,16 @@ void (*callback)();
 /* Step through the hash table, calling the callback proc with each key.
  */
 
-hash_step(h, callback)
+hash_step(h, callback, hint)
 struct hash *h;
 void (*callback)();
+char *hint;
 {
     register struct bucket *b, **p;
 
     for (p = &(h->data[h->size - 1]); p >= h->data; p--) {
        for (b = *p; b; b = b->next) {
-           (*callback)(b->key, b->data);
+           (*callback)(b->key, b->data, hint);
        }
     }
 }
This page took 0.034035 seconds and 4 git commands to generate.