/* symbol.h -- header file for the symbol module.
- Copyright (C) 2003, 2004
+ Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H15PRO112
You should have received a copy of the GNU Lesser General Public
License along with the m17n library; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+ Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
02111-1307, USA. */
#ifndef _M17N_SYMBOL_H_
#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;