PostgreSQL Source Code: src/include/snowball/libstemmer/api.h File Reference (original) (raw)

Go to the source code of this file.

Functions
struct SN_env * SN_new_env (int alloc_size)
void SN_delete_env (struct SN_env *z)
int SN_set_current (struct SN_env *z, int size, const symbol *s)

symbol

Definition at line 4 of file api.h.

SN_delete_env()

Definition at line 18 of file api.c.

19{

20 if (z == NULL) return;

23}

References fb(), free, lose_s(), and SN_env::p.

Referenced by arabic_UTF_8_close_env(), armenian_UTF_8_close_env(), basque_ISO_8859_1_close_env(), basque_UTF_8_close_env(), catalan_ISO_8859_1_close_env(), catalan_UTF_8_close_env(), danish_ISO_8859_1_close_env(), danish_UTF_8_close_env(), dutch_ISO_8859_1_close_env(), dutch_porter_ISO_8859_1_close_env(), dutch_porter_UTF_8_close_env(), dutch_UTF_8_close_env(), english_ISO_8859_1_close_env(), english_UTF_8_close_env(), esperanto_UTF_8_close_env(), estonian_UTF_8_close_env(), finnish_ISO_8859_1_close_env(), finnish_UTF_8_close_env(), french_ISO_8859_1_close_env(), french_UTF_8_close_env(), german_ISO_8859_1_close_env(), german_UTF_8_close_env(), greek_UTF_8_close_env(), hindi_UTF_8_close_env(), hungarian_ISO_8859_2_close_env(), hungarian_UTF_8_close_env(), indonesian_ISO_8859_1_close_env(), indonesian_UTF_8_close_env(), irish_ISO_8859_1_close_env(), irish_UTF_8_close_env(), italian_ISO_8859_1_close_env(), italian_UTF_8_close_env(), lithuanian_UTF_8_close_env(), nepali_UTF_8_close_env(), norwegian_ISO_8859_1_close_env(), norwegian_UTF_8_close_env(), polish_ISO_8859_2_close_env(), polish_UTF_8_close_env(), porter_ISO_8859_1_close_env(), porter_UTF_8_close_env(), portuguese_ISO_8859_1_close_env(), portuguese_UTF_8_close_env(), romanian_UTF_8_close_env(), russian_KOI8_R_close_env(), russian_UTF_8_close_env(), serbian_UTF_8_close_env(), SN_new_env(), spanish_ISO_8859_1_close_env(), spanish_UTF_8_close_env(), swedish_ISO_8859_1_close_env(), swedish_UTF_8_close_env(), tamil_UTF_8_close_env(), turkish_UTF_8_close_env(), and yiddish_UTF_8_close_env().

SN_new_env()

struct SN_env * SN_new_env ( int alloc_size) extern

Definition at line 5 of file api.c.

6{

11 if (z->p == NULL) {

14 }

15 return z;

16}

static const struct SN_env default_SN_env

void SN_delete_env(struct SN_env *z)

References create_s(), default_SN_env, fb(), malloc, SN_env::p, and SN_delete_env().

Referenced by arabic_UTF_8_create_env(), armenian_UTF_8_create_env(), basque_ISO_8859_1_create_env(), basque_UTF_8_create_env(), catalan_ISO_8859_1_create_env(), catalan_UTF_8_create_env(), danish_ISO_8859_1_create_env(), danish_UTF_8_create_env(), dutch_ISO_8859_1_create_env(), dutch_porter_ISO_8859_1_create_env(), dutch_porter_UTF_8_create_env(), dutch_UTF_8_create_env(), english_ISO_8859_1_create_env(), english_UTF_8_create_env(), esperanto_UTF_8_create_env(), estonian_UTF_8_create_env(), finnish_ISO_8859_1_create_env(), finnish_UTF_8_create_env(), french_ISO_8859_1_create_env(), french_UTF_8_create_env(), german_ISO_8859_1_create_env(), german_UTF_8_create_env(), greek_UTF_8_create_env(), hindi_UTF_8_create_env(), hungarian_ISO_8859_2_create_env(), hungarian_UTF_8_create_env(), indonesian_ISO_8859_1_create_env(), indonesian_UTF_8_create_env(), irish_ISO_8859_1_create_env(), irish_UTF_8_create_env(), italian_ISO_8859_1_create_env(), italian_UTF_8_create_env(), lithuanian_UTF_8_create_env(), nepali_UTF_8_create_env(), norwegian_ISO_8859_1_create_env(), norwegian_UTF_8_create_env(), polish_ISO_8859_2_create_env(), polish_UTF_8_create_env(), porter_ISO_8859_1_create_env(), porter_UTF_8_create_env(), portuguese_ISO_8859_1_create_env(), portuguese_UTF_8_create_env(), romanian_UTF_8_create_env(), russian_KOI8_R_create_env(), russian_UTF_8_create_env(), serbian_UTF_8_create_env(), spanish_ISO_8859_1_create_env(), spanish_UTF_8_create_env(), swedish_ISO_8859_1_create_env(), swedish_UTF_8_create_env(), tamil_UTF_8_create_env(), turkish_UTF_8_create_env(), and yiddish_UTF_8_create_env().

SN_set_current()