X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fmtext.h;h=95f837160d96c71c0acc5ed9b3e11f7ca814db20;hb=032fa01988c08909d017f7e1ef922335a55fd7c5;hp=75cfd7b300eb580317642b3ba46cee6960e61c65;hpb=1359a5c46aaaa266d1d6a0f30f2478a18e439b5c;p=m17n%2Fm17n-lib.git diff --git a/src/mtext.h b/src/mtext.h index 75cfd7b..95f8371 100644 --- a/src/mtext.h +++ b/src/mtext.h @@ -55,14 +55,17 @@ extern int mtext__cat_data (MText *mt, unsigned char *p, int nbytes, mtext__cat_data ((mt), (unsigned char *) (str), strlen (str), \ MTEXT_FORMAT_US_ASCII) -extern MText *mtext__from_data (void *data, int nitems, +extern MText *mtext__from_data (const void *data, int nitems, enum MTextFormat format, int need_copy); -extern int mtext__replace (MText *mt, int from, int to, - char *from_str, char *to_str); +extern void mtext__adjust_format (MText *mt, enum MTextFormat format); extern int mtext__bol (MText *mt, int pos); extern int mtext__eol (MText *mt, int pos); +extern void mtext__wseg_fini (); + +extern int mtext__word_segment (MText *mt, int pos, int *from, int *to); + #endif /* _M17N_MTEXT_H_ */