|
sombok 2.0.5
|
Perform line breaking algorithm. More...
Data Structures | |
| struct | unistr_t |
| struct | gcstring_t |
Functions | |
| gcstring_t ** | linebreak_break_partial (linebreak_t *lbobj, unistr_t *input) |
| gcstring_t ** | linebreak_break_fast (linebreak_t *lbobj, unistr_t *input) |
| gcstring_t ** | linebreak_break (linebreak_t *lbobj, unistr_t *input) |
Perform line breaking algorithm.
| gcstring_t** linebreak_break | ( | linebreak_t * | lbobj, |
| unistr_t * | input | ||
| ) |
Perform line breaking algorithm on complete input.
This function will consume constant size of heap.
| [in] | lbobj | linebreak object. |
| [in] | input | Unicode string. |
| gcstring_t** linebreak_break_fast | ( | linebreak_t * | lbobj, |
| unistr_t * | input | ||
| ) |
Perform line breaking algorithm on complete input.
This function will consume heap size proportional to input size. linebreak_break() is highly recommended.
| [in] | lbobj | linebreak object. |
| [in] | input | Unicode string. |
| gcstring_t ** linebreak_break_partial | ( | linebreak_t * | lbobj, |
| unistr_t * | input | ||
| ) |
Perform line breaking algorithm with incremental inputs.
| [in] | lbobj | linebreak object. |
| [in] | input | Unicode string; give NULL to specify end of input. |
1.7.4