X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Flanguage.c;h=8eb389b55bdfaa6fa833b84cc6d3c4e5a8d514fa;hb=20af8aaac75317a3156d0e39840d10f1be3e9e23;hp=785d5a0c0f42cc12f5d4d0de0a6b2311e65662fe;hpb=03c97be2de0631d512bcc40ee536c88cdbb31fbd;p=m17n%2Fm17n-lib.git diff --git a/src/language.c b/src/language.c index 785d5a0..8eb389b 100644 --- a/src/language.c +++ b/src/language.c @@ -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 @@ -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);