libthai: thai/thbrk.h File Reference

libthai 0.1.24

- Main Page
- Data Structures
- Files

- File List
- Globals

Functions
thbrk.h File Reference

Thai word segmentation. More...

## Functions
int | th_brk (const thchar_t *s, int pos[], size_t n)
| Find word break positions in Thai string. More...
int | th_brk_line (const thchar_t *in, thchar_t *out, size_t n, const char *delim)
| Insert word delimitors in given string. More...

## Detailed Description

Thai word segmentation.

## Function Documentation

int th_brk | ( | const thchar_t * | s,
|  | int | pos[],
|  | size_t | n
| ) |  |

Find word break positions in Thai string.

Parameters

  s | : the input string to be processed
  pos | : array to keep breaking positions
  n | : size of pos[]

Returns
  the actual number of breaking positions occurred

Finds word break positions in Thai string s and stores at most n breaking positions in pos[], from left to right.

int th_brk_line | ( | const thchar_t * | in,
|  | thchar_t * | out,
|  | size_t | n,
|  | const char * | delim
| ) |  |

Insert word delimitors in given string.

Parameters

  in | : the input string to be processed
  out | : the output buffer
  n | : the size of out
  delim | : the word delimitor to insert

Returns
  the actual size of the processed string

Analyzes the input string and store the string in output buffer with the given word delimitor inserted at every word boundary.