(run_otf_category): Fix previous change.
[m17n/m17n-lib.git] / src / symbol.h
index 24238d9..09ed08c 100644 (file)
@@ -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_
@@ -25,7 +25,7 @@
 
 #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.  */
@@ -40,14 +40,18 @@ struct MSymbol
   /* 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;