X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsymbol.h;h=d412be8d166f5a1e5ce321c0dc6925d01689f70b;hb=1b7bcea372680c0e52493e54e3b4c2e16744101d;hp=7d98fa6ae99201c61e96211257dabf3474f53fde;hpb=feefd081f7ca9e2e17e9c6be910ae7634217068e;p=m17n%2Fm17n-lib.git diff --git a/src/symbol.h b/src/symbol.h index 7d98fa6..d412be8 100644 --- a/src/symbol.h +++ b/src/symbol.h @@ -1,5 +1,5 @@ /* 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 @@ -17,7 +17,7 @@ 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_ @@ -46,8 +46,12 @@ struct MSymbolStruct #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;