#include "plist.h"
-struct MSymbol
+struct MSymbolStruct
{
/** 1 iff a value of property (including text-property) whose key is
the symbol is a managed object. */
/* Plist of the symbol. */
MPlist plist;
- MSymbol next;
+ struct MSymbolStruct *next;
};
#define MSYMBOL_NAME(sym) ((sym)->name)
#define MSYMBOL_NAMELEN(sym) ((sym)->length - 1)
+extern void msymbol__free_table ();
+
extern MSymbol msymbol__with_len (const char *name, int len);
+extern MPlist *msymbol__list (MSymbol prop);
+
extern MSymbol msymbol__canonicalize (MSymbol sym);
extern MTextPropSerializeFunc msymbol__serializer;