*** hashtable.h	Tue Dec  1 09:25:16 1998
--- uidhash.h	Thu Mar 25 17:02:39 1999
***************
*** 18,32 ****
  Contributor(s):
  */
  
  
  #include <stddef.h>
  
! #ifdef XML_UNICODE
! typedef const wchar_t *KEY;
! #else
! typedef const char *KEY;
  #endif
  
  typedef struct {
    KEY name;
  } NAMED;
--- 18,34 ----
  Contributor(s):
  */
  
+ #ifndef __UIDHASH_H__
+ #define __UIDHASH_H__
  
  #include <stddef.h>
  
! #ifdef __cplusplus
! extern "C" {
  #endif
  
+ typedef unsigned long long KEY;
+ 
  typedef struct {
    KEY name;
  } NAMED;
***************
*** 49,51 ****
--- 51,60 ----
  
  void hashTableIterInit(HASH_TABLE_ITER *, const HASH_TABLE *);
  NAMED *hashTableIterNext(HASH_TABLE_ITER *);
+ 
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ #endif /* __UIDHASH_H__ */
