/* -*-c-*-
*
- * $Id: name.h,v 1.2 1997/08/04 10:24:24 mdw Exp $
+ * $Id: name.h,v 1.4 1997/09/17 10:26:11 mdw Exp $
*
* Looking up of names in symbol tables
*
/*----- Revision history --------------------------------------------------*
*
* $Log: name.h,v $
+ * Revision 1.4 1997/09/17 10:26:11 mdw
+ * Use rewritten class handler. Support `none' class.
+ *
+ * Revision 1.3 1997/08/20 16:18:05 mdw
+ * Replace `name_reinit' by `name_end' for more sensible restart.
+ *
* Revision 1.2 1997/08/04 10:24:24 mdw
* Sources placed under CVS control.
*
typedef struct name {
sym_base base; /* Base block for symbol table */
- classdef *c; /* Base class pointer */
+ class_node *c; /* Base class pointer */
} name;
/*----- Functions provided ------------------------------------------------*/
extern void name_init(void);
-/* --- @name_reinit@ --- *
+/* --- @name_end@ --- *
*
* Arguments: ---
*
* Returns: ---
*
- * Use: Reinitialises the names table. It's cleared and then
- * initialised with the current user and group ids as for
- * @name_init@ above.
+ * Use: Closes down the name database, so that it can be
+ * reinitialised.
*/
-extern void name_reinit(void);
+extern void name_end(void);
/* --- @name_find@ --- *
*