From: handa Date: Tue, 4 Dec 2007 02:17:40 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: REL-1-5-0~26 X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=da17f253322f42e339da531fdf87116098bae2c5;p=m17n%2Fm17n-lib.git *** empty log message *** --- diff --git a/src/m17n-core.c b/src/m17n-core.c index 2094258..7a9f240 100644 --- a/src/m17n-core.c +++ b/src/m17n-core.c @@ -31,20 +31,28 @@
  1. CORE API - It provides basic modules to handle M-texts. They do not require - the m17n database. To use this API, an application program must - include .h> and be linked by -lm17n-core. + It provides basic modules to handle M-texts. To use this API, an + application program must include .h> and be + linked by -lm17n-core.
  2. SHELL API - It provides modules that utilize the m17n database (code - conversion, character property, etc). They load various kinds of + It provides modules for character properties, character set + handling, code conversion, and etc. They load various kinds of data from the database on demand. To use this API, an application program must include .h> and be linked by -lm17n-core -lm17n. When you use this API, CORE API is also available. +
  3. FLT API + + It provides modules for text shaping using @ref mdbFLT. To use + this API, an application provides must include .h> + and be linked by -lm17n-core -lm17n-flt. + + When you use this API, CORE API is also available. +
  4. GUI API It provides GUI modules such as drawing and inputting M-texts on a @@ -67,7 +75,8 @@ .h> and be linked by -lm17n-core -lm17n -lm17n-gui. - When you use this API, CORE and SHELL API are also available. + When you use this API, CORE, SHELL, and FLT APIs are also + available.
  5. MISC API diff --git a/src/m17n-flt.c b/src/m17n-flt.c index 65f9d75..360ae20 100644 --- a/src/m17n-flt.c +++ b/src/m17n-flt.c @@ -25,7 +25,8 @@ @brief FLT support for a window system. This section defines the m17n FLT API concerning character - layouting facility using FLT (Font Layout Table). */ + layouting facility using FLT (Font Layout Table). The format of + FLT is described in @ref mdbFLT. */ /*=*/ @@ -2173,6 +2174,9 @@ int m17n__flt_initialized; /* External API */ +extern void m17n_init (void); +extern void m17n_fini (void); + /* The following two are actually not exposed to a user but concealed by the macro M17N_INIT (). */