X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fmtext.h;h=95f837160d96c71c0acc5ed9b3e11f7ca814db20;hb=4be0b3a557679d8b63d70848d50f12af87f3f551;hp=0a4bf70ff6d3b63a8fdebffc3d90607ed795c528;hpb=e5e96a52f61e227a8281aeefc0472953ef9aca81;p=m17n%2Fm17n-lib.git diff --git a/src/mtext.h b/src/mtext.h index 0a4bf70..95f8371 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 void mtext__wseg_fini (); + +extern int mtext__word_segment (MText *mt, int pos, int *from, int *to); + #endif /* _M17N_MTEXT_H_ */