#include "syswords2.h"

Go to the source code of this file.
| #define CAPACITY | ( | p | ) | ((int *)(p))[-2] |
Definition at line 19 of file header.h.
Referenced by Xapian::SnowballStemImplementation::assign_to(), Xapian::SnowballStemImplementation::replace_s(), and Xapian::SnowballStemImplementation::slice_to().
| #define NEW | ( | type, | |||
| p | ) | struct type * p = (struct type *) MALLOC(sizeof(struct type)) |
| #define NEWVEC | ( | type, | |||
| p, | |||||
| n | ) | struct type * p = (struct type *) MALLOC(sizeof(struct type) * n) |
| #define SIZE | ( | p | ) | ((int *)(p))[-1] |
| #define until | ( | C | ) | while(!(C)) |
Definition at line 9 of file header.h.
Referenced by Xapian::DatabaseReplica::Internal::apply_next_changeset().
| enum analyser_modes |
| enum name_types |
| enum token_codes |
| char* b_to_s | ( | symbol * | p | ) |
| void check_free | ( | void * | p | ) |
| void* check_malloc | ( | int | n | ) |
| void close_analyser | ( | struct analyser * | a | ) |
| void close_generator_c | ( | struct generator * | g | ) |
| void close_generator_java | ( | struct generator * | g | ) |
| void close_tokeniser | ( | struct tokeniser * | t | ) |
| symbol* create_b | ( | int | n | ) |
| void generate_program_c | ( | struct generator * | g | ) |
| void generate_program_java | ( | struct generator * | g | ) |
| int get_utf8 | ( | const symbol * | p, | |
| int * | slot | |||
| ) |
| void lose_b | ( | symbol * | p | ) |
| byte* name_of_token | ( | int | code | ) |
| void print_program | ( | struct analyser * | a | ) |
| int put_utf8 | ( | int | ch, | |
| symbol * | p | |||
| ) |
| void read_program | ( | struct analyser * | a | ) |
| int read_token | ( | struct tokeniser * | t | ) |
| void report_b | ( | FILE * | out, | |
| symbol * | p | |||
| ) |
| void str_append | ( | struct str * | str, | |
| struct str * | add | |||
| ) |
| void str_append_b | ( | struct str * | str, | |
| symbol * | q | |||
| ) |
| void str_append_ch | ( | struct str * | str, | |
| char | add | |||
| ) |
| void str_append_int | ( | struct str * | str, | |
| int | i | |||
| ) |
| void str_append_string | ( | struct str * | str, | |
| const char * | s | |||
| ) |
| void str_assign | ( | struct str * | str, | |
| char * | s | |||
| ) |
| void str_clear | ( | struct str * | str | ) |
| struct str* str_copy | ( | struct str * | old | ) | [read] |
| symbol* str_data | ( | struct str * | str | ) |
| void str_delete | ( | struct str * | str | ) |
| int str_len | ( | struct str * | str | ) |
| struct str* str_new | ( | void | ) | [read] |
| int space_count |