*** empty log message ***
[m17n/m17n-lib.git] / src / language.c
index 785d5a0..8eb389b 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.  */
 
 #include <config.h>
@@ -94,11 +94,10 @@ init_script_list (void)
 int
 mlang__init ()
 {
-  Mlanguage = msymbol ("language");
-  msymbol_put (Mlanguage, Mtext_prop_serializer,
-              (void *) msymbol__serializer);
-  msymbol_put (Mlanguage, Mtext_prop_deserializer,
-              (void *) msymbol__deserializer);
+  msymbol_put_func (Mlanguage, Mtext_prop_serializer,
+                   M17N_FUNC (msymbol__serializer));
+  msymbol_put_func (Mlanguage, Mtext_prop_deserializer,
+                   M17N_FUNC (msymbol__deserializer));
   Miso639_2 = msymbol ("iso639-2");
   Miso639_1 = msymbol ("iso639-1");
 
@@ -109,8 +108,6 @@ mlang__init ()
 void
 mlang__fini (void)
 {
-  MPlist *plist, *p;
-
   M17N_OBJECT_UNREF (language_list);
   language_list = NULL;
   M17N_OBJECT_UNREF (script_list);