libthai: thai/thbrk.h File Reference

# thai/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.
int | th_brk_line (const thchar_t *in, thchar_t *out, size_t n, const char *delim)
| Insert word delimitors in given string.

## Detailed Description

Thai word segmentation.

Id
  thbrk.h,v 1.6 2006-07-31 12:54:02 thep Exp

thbrk.h - Thai word segmentation Created: 2001-05-17

## 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.