X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fmtext.h;h=eea59605046a936f333898ecb3baeb8a852f83c6;hb=b14da77ce7e4889dbae854a3efcf4e0727173925;hp=0a4bf70ff6d3b63a8fdebffc3d90607ed795c528;hpb=e5e96a52f61e227a8281aeefc0472953ef9aca81;p=m17n%2Fm17n-lib.git diff --git a/src/mtext.h b/src/mtext.h index 0a4bf70..eea5960 100644 --- a/src/mtext.h +++ b/src/mtext.h @@ -55,7 +55,7 @@ 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 void mtext__adjust_format (MText *mt, enum MTextFormat format); @@ -64,4 +64,8 @@ extern int mtext__bol (MText *mt, int pos); extern int mtext__eol (MText *mt, int pos); +extern MCharTable *wordseg_func_table; + +extern int mtext__word_segment (MText *mt, int pos, int *from, int *to); + #endif /* _M17N_MTEXT_H_ */