Changeset 0c24555597e26ee38f38d8910d3f7a6612393ce1

Show
Ignore:
Timestamp:
06/14/08 10:54:21 (7 months ago)
Author:
David Balmain <dbalmain@…>
Parents:
e341b9f325248c54936e09a49b60688eeae8675f
Children:
b82c99a2260ab756fe85d7b61da340581dc3b461
git-committer:
David Balmain <dbalmain@gmail.com> / 2008-06-14T10:54:21Z+1000
Message:

Readded LegacyStandardAnalyzer?

Turns out it is an order of magnitude faster. Ouch!!! Unless we can do
something about this we need to think about promoting it back to standard
analyzer.

Location:
c
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • c/include/analysis.h

    r509f04 r0c2455  
    213213extern FrtAnalyzer *frt_mb_standard_analyzer_new(bool lowercase); 
    214214 
    215 extern FrtAnalyzer *frt_standard_analyzer_new_with_words(const char **words, 
    216                                                   bool lowercase); 
    217 extern FrtAnalyzer *frt_standard_analyzer_new_with_words_len(const char **words, int len, 
    218                                                       bool lowercase); 
    219 extern FrtAnalyzer *frt_mb_standard_analyzer_new_with_words(const char **words, 
    220                                                      bool lowercase); 
    221 extern FrtAnalyzer *frt_mb_standard_analyzer_new_with_words_len(const char **words, 
    222                                                   int len, bool lowercase); 
     215extern FrtAnalyzer *frt_standard_analyzer_new_with_words( 
     216    const char **words, bool lowercase); 
     217extern FrtAnalyzer *frt_standard_analyzer_new_with_words_len( 
     218    const char **words, int len, bool lowercase); 
     219extern FrtAnalyzer *frt_mb_standard_analyzer_new_with_words( 
     220    const char **words, bool lowercase); 
     221extern FrtAnalyzer *frt_mb_standard_analyzer_new_with_words_len( 
     222    const char **words, int len, bool lowercase); 
     223 
     224extern FrtAnalyzer *frt_legacy_standard_analyzer_new(bool lowercase); 
     225extern FrtAnalyzer *frt_mb_legacy_standard_analyzer_new(bool lowercase); 
     226 
     227extern FrtAnalyzer *frt_legacy_standard_analyzer_new_with_words( 
     228    const char **words, bool lowercase); 
     229extern FrtAnalyzer *frt_legacy_standard_analyzer_new_with_words_len( 
     230    const char **words, int len, bool lowercase); 
     231extern FrtAnalyzer *frt_mb_legacy_standard_analyzer_new_with_words( 
     232    const char **words, bool lowercase); 
     233extern FrtAnalyzer *frt_mb_legacy_standard_analyzer_new_with_words_len( 
     234    const char **words, int len, bool lowercase); 
    223235 
    224236#define PFA(analyzer) ((FrtPerFieldAnalyzer *)(analyzer)) 
  • c/include/internal.h

    r4f84dc r0c2455  
    335335 
    336336/* Functions */ 
    337 #define a_deref                                 frt_a_deref 
    338 #define a_get_ts                                frt_a_get_ts 
    339 #define a_standard_destroy                      frt_a_standard_destroy 
    340 #define analyzer_new                            frt_analyzer_new 
    341 #define ary_capa                                frt_ary_capa 
    342 #define ary_delete                              frt_ary_delete 
    343 #define ary_delete_i                            frt_ary_delete_i 
    344 #define ary_destroy                             frt_ary_destroy 
    345 #define ary_destroy_i                           frt_ary_destroy_i 
    346 #define ary_each                                frt_ary_each 
    347 #define ary_each_rev                            frt_ary_each_rev 
    348 #define ary_free                                frt_ary_free 
    349 #define ary_get                                 frt_ary_get 
    350 #define ary_get_i                               frt_ary_get_i 
    351 #define ary_grow                                frt_ary_grow 
    352 #define ary_last                                frt_ary_last 
    353 #define ary_new                                 frt_ary_new 
    354 #define ary_new_capa                            frt_ary_new_capa 
    355 #define ary_new_i                               frt_ary_new_i 
    356 #define ary_new_type                            frt_ary_new_type 
    357 #define ary_new_type_capa                       frt_ary_new_type_capa 
    358 #define ary_pop                                 frt_ary_pop 
    359 #define ary_pop_i                               frt_ary_pop_i 
    360 #define ary_push                                frt_ary_push 
    361 #define ary_push_i                              frt_ary_push_i 
    362 #define ary_remove                              frt_ary_remove 
    363 #define ary_remove_i                            frt_ary_remove_i 
    364 #define ary_resize                              frt_ary_resize 
    365 #define ary_resize_i                            frt_ary_resize_i 
    366 #define ary_rsz                                 frt_ary_rsz 
    367 #define ary_set                                 frt_ary_set 
    368 #define ary_set_i                               frt_ary_set_i 
    369 #define ary_shift                               frt_ary_shift 
    370 #define ary_shift_i                             frt_ary_shift_i 
    371 #define ary_size                                frt_ary_size 
    372 #define ary_sort                                frt_ary_sort 
    373 #define ary_start                               frt_ary_start 
    374 #define ary_sz                                  frt_ary_sz 
    375 #define ary_type_size                           frt_ary_type_size 
    376 #define ary_unshift                             frt_ary_unshift 
    377 #define ary_unshift_i                           frt_ary_unshift_i 
    378 #define bc_deref                                frt_bc_deref 
    379 #define bc_new                                  frt_bc_new 
    380 #define bc_set_occur                            frt_bc_set_occur 
    381 #define bq_add_clause                           frt_bq_add_clause 
    382 #define bq_add_clause_nr                        frt_bq_add_clause_nr 
    383 #define bq_add_query                            frt_bq_add_query 
    384 #define bq_add_query_nr                         frt_bq_add_query_nr 
    385 #define bq_new                                  frt_bq_new 
    386 #define bq_new_max                              frt_bq_new_max 
    387 #define bv_and                                  frt_bv_and 
    388 #define bv_and_ext                              frt_bv_and_ext 
    389 #define bv_and_i                                frt_bv_and_i 
    390 #define bv_and_x                                frt_bv_and_x 
    391 #define bv_capa                                 frt_bv_capa 
    392 #define bv_clear                                frt_bv_clear 
    393 #define bv_destroy                              frt_bv_destroy 
    394 #define bv_eq                                   frt_bv_eq 
    395 #define bv_get                                  frt_bv_get 
    396 #define bv_hash                                 frt_bv_hash 
    397 #define bv_new                                  frt_bv_new 
    398 #define bv_new_capa                             frt_bv_new_capa 
    399 #define bv_not                                  frt_bv_not 
    400 #define bv_not_i                                frt_bv_not_i 
    401 #define bv_not_x                                frt_bv_not_x 
    402 #define bv_or                                   frt_bv_or 
    403 #define bv_or_ext                               frt_bv_or_ext 
    404 #define bv_or_i                                 frt_bv_or_i 
    405 #define bv_or_x                                 frt_bv_or_x 
    406 #define bv_recount                              frt_bv_recount 
    407 #define bv_scan_next                            frt_bv_scan_next 
    408 #define bv_scan_next_from                       frt_bv_scan_next_from 
    409 #define bv_scan_next_unset                      frt_bv_scan_next_unset 
    410 #define bv_scan_next_unset_from                 frt_bv_scan_next_unset_from 
    411 #define bv_scan_reset                           frt_bv_scan_reset 
    412 #define bv_set                                  frt_bv_set 
    413 #define bv_set_fast                             frt_bv_set_fast 
    414 #define bv_set_value                            frt_bv_set_value 
    415 #define bv_unset                                frt_bv_unset 
    416 #define bv_xor                                  frt_bv_xor 
    417 #define bv_xor_ext                              frt_bv_xor_ext 
    418 #define bv_xor_i                                frt_bv_xor_i 
    419 #define bv_xor_x                                frt_bv_xor_x 
    420 #define byte2float                              frt_byte2float 
    421 #define cache_destroy                           frt_cache_destroy 
    422 #define clean_up                                frt_clean_up 
    423 #define close_lock                              frt_close_lock 
    424 #define co_create                               frt_co_create 
    425 #define co_hash_create                          frt_co_hash_create 
    426 #define count_leading_ones                      frt_count_leading_ones 
    427 #define count_leading_zeros                     frt_count_leading_zeros 
    428 #define count_ones                              frt_count_ones 
    429 #define count_trailing_ones                     frt_count_trailing_ones 
    430 #define count_trailing_zeros                    frt_count_trailing_zeros 
    431 #define count_zeros                             frt_count_zeros 
    432 #define csq_new                                 frt_csq_new 
    433 #define csq_new_nr                              frt_csq_new_nr 
    434 #define cw_add_file                             frt_cw_add_file 
    435 #define cw_close                                frt_cw_close 
    436 #define dbl_to_s                                frt_dbl_to_s 
    437 #define default_config                          frt_default_config 
    438 #define deleter_clear_pending_files             frt_deleter_clear_pending_files 
    439 #define deleter_commit_pending_files            frt_deleter_commit_pending_files 
    440 #define deleter_delete_file                     frt_deleter_delete_file 
    441 #define deleter_delete_files                    frt_deleter_delete_files 
    442 #define deleter_destroy                         frt_deleter_destroy 
    443 #define deleter_find_deletable_files            frt_deleter_find_deletable_files 
    444 #define deleter_new                             frt_deleter_new 
    445 #define df_add_data                             frt_df_add_data 
    446 #define df_add_data_len                         frt_df_add_data_len 
    447 #define df_destroy                              frt_df_destroy 
    448 #define df_new                                  frt_df_new 
    449 #define df_to_s                                 frt_df_to_s 
    450 #define do_clean_up                             frt_do_clean_up 
    451 #define doc_add_field                           frt_doc_add_field 
    452 #define doc_destroy                             frt_doc_destroy 
    453 #define doc_get_field                           frt_doc_get_field 
    454 #define doc_new                                 frt_doc_new 
    455 #define doc_to_s                                frt_doc_to_s 
    456 #define dummy_free                              frt_dummy_free 
    457 #define dw_add_doc                              frt_dw_add_doc 
    458 #define dw_close                                frt_dw_close 
    459 #define dw_get_fld_inv                          frt_dw_get_fld_inv 
    460 #define dw_invert_field                         frt_dw_invert_field 
    461 #define dw_new_segment                          frt_dw_new_segment 
    462 #define dw_open                                 frt_dw_open 
    463 #define dw_reset_postings                       frt_dw_reset_postings 
    464 #define ecalloc                                 frt_ecalloc 
    465 #define emalloc                                 frt_emalloc 
    466 #define ensure_reader_open                      frt_ensure_reader_open 
    467 #define ensure_searcher_open                    frt_ensure_searcher_open 
    468 #define ensure_writer_open                      frt_ensure_writer_open 
    469 #define epstrdup                                frt_epstrdup 
    470 #define eq_ft                                   frt_eq_ft 
    471 #define erealloc                                frt_erealloc 
    472 #define estrcat                                 frt_estrcat 
    473 #define estrdup                                 frt_estrdup 
    474 #define expl_add_detail                         frt_expl_add_detail 
    475 #define expl_destroy                            frt_expl_destroy 
    476 #define expl_new                                frt_expl_new 
    477 #define expl_to_html                            frt_expl_to_html 
    478 #define expl_to_s                               frt_expl_to_s 
    479 #define expl_to_s_depth                         frt_expl_to_s_depth 
    480 #define fd_destroy                              frt_fd_destroy 
    481 #define fdshq_lt                                frt_fdshq_lt 
    482 #define fi_deref                                frt_fi_deref 
    483 #define fi_new                                  frt_fi_new 
    484 #define fi_to_s                                 frt_fi_to_s 
    485 #define field_index_get                         frt_field_index_get 
    486 #define file_is_lock                            frt_file_is_lock 
    487 #define file_name_filter_is_index_file          frt_file_name_filter_is_index_file 
    488 #define filt_create                             frt_filt_create 
    489 #define filt_deref                              frt_filt_deref 
    490 #define filt_destroy_i                          frt_filt_destroy_i 
    491 #define filt_eq                                 frt_filt_eq 
    492 #define filt_get_bv                             frt_filt_get_bv 
    493 #define filt_hash                               frt_filt_hash 
    494 #define filter_clone_size                       frt_filter_clone_size 
    495 #define filter_ft                               frt_filter_ft 
    496 #define fis_add_field                           frt_fis_add_field 
    497 #define fis_by_number                           frt_fis_by_number 
    498 #define fis_deref                               frt_fis_deref 
    499 #define fis_get_field                           frt_fis_get_field 
    500 #define fis_get_field_num                       frt_fis_get_field_num 
    501 #define fis_get_or_add_field                    frt_fis_get_or_add_field 
    502 #define fis_new                                 frt_fis_new 
    503 #define fis_read                                frt_fis_read 
    504 #define fis_to_s                                frt_fis_to_s 
    505 #define fis_write                               frt_fis_write 
    506 #define float2byte                              frt_float2byte 
    507 #define float2int                               frt_float2int 
    508 #define fn_for_generation                       frt_fn_for_generation 
    509 #define fq_new                                  frt_fq_new 
    510 #define fr_clone                                frt_fr_clone 
    511 #define fr_close                                frt_fr_close 
    512 #define fr_get_doc                              frt_fr_get_doc 
    513 #define fr_get_field_tv                         frt_fr_get_field_tv 
    514 #define fr_get_lazy_doc                         frt_fr_get_lazy_doc 
    515 #define fr_get_tv                               frt_fr_get_tv 
    516 #define fr_open                                 frt_fr_open 
    517 #define free_ft                                 frt_free_ft 
    518 #define fshq_pq_destroy                         frt_fshq_pq_destroy 
    519 #define fshq_pq_down                            frt_fshq_pq_down 
    520 #define fshq_pq_insert                          frt_fshq_pq_insert 
    521 #define fshq_pq_new                             frt_fshq_pq_new 
    522 #define fshq_pq_pop                             frt_fshq_pq_pop 
    523 #define fshq_pq_pop_fd                          frt_fshq_pq_pop_fd 
    524 #define fuzq_new                                frt_fuzq_new 
    525 #define fuzq_new_conf                           frt_fuzq_new_conf 
    526 #define fuzq_score                              frt_fuzq_score 
    527 #define fw_add_doc                              frt_fw_add_doc 
    528 #define fw_add_postings                         frt_fw_add_postings 
    529 #define fw_close                                frt_fw_close 
    530 #define fw_open                                 frt_fw_open 
    531 #define fw_write_tv_index                       frt_fw_write_tv_index 
    532 #define get_float_value                         frt_get_float_value 
    533 #define get_integer_value                       frt_get_integer_value 
    534 #define get_stacktrace                          frt_get_stacktrace 
    535 #define get_string_value                        frt_get_string_value 
    536 #define h_clear                                 frt_h_clear 
    537 #define h_clone                                 frt_h_clone 
    538 #define h_clone_ft                              frt_h_clone_ft 
    539 #define h_del                                   frt_h_del 
    540 #define h_del_int                               frt_h_del_int 
    541 #define h_destroy                               frt_h_destroy 
    542 #define h_each                                  frt_h_each 
    543 #define h_each_key_val_ft                       frt_h_each_key_val_ft 
    544 #define h_get                                   frt_h_get 
    545 #define h_get_int                               frt_h_get_int 
    546 #define h_has_key                               frt_h_has_key 
    547 #define h_has_key_int                           frt_h_has_key_int 
    548 #define h_lookup                                frt_h_lookup 
    549 #define h_lookup_ft                             frt_h_lookup_ft 
    550 #define h_new                                   frt_h_new 
    551 #define h_new_int                               frt_h_new_int 
    552 #define h_new_ptr                               frt_h_new_ptr 
    553 #define h_new_str                               frt_h_new_str 
    554 #define h_rem                                   frt_h_rem 
    555 #define h_rem_int                               frt_h_rem_int 
    556 #define h_set                                   frt_h_set 
    557 #define h_set_ext                               frt_h_set_ext 
    558 #define h_set_int                               frt_h_set_int 
    559 #define h_set_safe                              frt_h_set_safe 
    560 #define h_set_safe_int                          frt_h_set_safe_int 
    561 #define h_str_print_keys                        frt_h_str_print_keys 
    562 #define hash_finalize                           frt_hash_finalize 
    563 #define hash_ft                                 frt_hash_ft 
    564 #define hlp_string_diff                         frt_hlp_string_diff 
    565 #define hs_add                                  frt_hs_add 
    566 #define hs_add_safe                             frt_hs_add_safe 
    567 #define hs_clear                                frt_hs_clear 
    568 #define hs_del                                  frt_hs_del 
    569 #define hs_destroy                              frt_hs_destroy 
    570 #define hs_exists                               frt_hs_exists 
    571 #define hs_free                                 frt_hs_free 
    572 #define hs_merge                                frt_hs_merge 
    573 #define hs_new                                  frt_hs_new 
    574 #define hs_new_ptr                              frt_hs_new_ptr 
    575 #define hs_new_str                              frt_hs_new_str 
    576 #define hs_orig                                 frt_hs_orig 
    577 #define hs_rem                                  frt_hs_rem 
    578 #define hyphen_filter_new                       frt_hyphen_filter_new 
    579 #define i16                                     frt_i16 
    580 #define i32                                     frt_i32 
    581 #define i64                                     frt_i64 
    582 #define icmp                                    frt_icmp 
    583 #define icmp_risky                              frt_icmp_risky 
    584 #define imalloc                                 frt_imalloc 
    585 #define index_add_array                         frt_index_add_array 
    586 #define index_add_doc                           frt_index_add_doc 
    587 #define index_add_string                        frt_index_add_string 
    588 #define index_auto_flush_ir                     frt_index_auto_flush_ir 
    589 #define index_auto_flush_iw                     frt_index_auto_flush_iw 
    590 #define index_create                            frt_index_create 
    591 #define index_delete                            frt_index_delete 
    592 #define index_delete_id                         frt_index_delete_id 
    593 #define index_delete_query                      frt_index_delete_query 
    594 #define index_delete_query_str                  frt_index_delete_query_str 
    595 #define index_delete_term                       frt_index_delete_term 
    596 #define index_destroy                           frt_index_destroy 
    597 #define index_explain                           frt_index_explain 
    598 #define index_flush                             frt_index_flush 
    599 #define index_get_doc                           frt_index_get_doc 
    600 #define index_get_doc_id                        frt_index_get_doc_id 
    601 #define index_get_doc_term                      frt_index_get_doc_term 
    602 #define index_get_doc_ts                        frt_index_get_doc_ts 
    603 #define index_get_query                         frt_index_get_query 
    604 #define index_has_del                           frt_index_has_del 
    605 #define index_is_deleted                        frt_index_is_deleted 
    606 #define index_is_locked                         frt_index_is_locked 
    607 #define index_new                               frt_index_new 
    608 #define index_optimize                          frt_index_optimize 
    609 #define index_search_str                        frt_index_search_str 
    610 #define index_size                              frt_index_size 
    611 #define index_term_id                           frt_index_term_id 
    612 #define init                                    frt_init 
    613 #define int2float                               frt_int2float 
    614 #define intern                                  frt_intern 
    615 #define intern_and_free                         frt_intern_and_free 
    616 #define ir_add_cache                            frt_ir_add_cache 
    617 #define ir_close                                frt_ir_close 
    618 #define ir_commit                               frt_ir_commit 
    619 #define ir_create                               frt_ir_create 
    620 #define ir_delete_doc                           frt_ir_delete_doc 
    621 #define ir_destroy                              frt_ir_destroy 
    622 #define ir_doc_freq                             frt_ir_doc_freq 
    623 #define ir_get_doc_with_term                    frt_ir_get_doc_with_term 
    624 #define ir_get_field_num                        frt_ir_get_field_num 
    625 #define ir_get_norms                            frt_ir_get_norms 
    626 #define ir_get_norms_i                          frt_ir_get_norms_i 
    627 #define ir_get_norms_into                       frt_ir_get_norms_into 
    628 #define ir_index_exists                         frt_ir_index_exists 
    629 #define ir_is_latest                            frt_ir_is_latest 
    630 #define ir_open                                 frt_ir_open 
    631 #define ir_set_norm                             frt_ir_set_norm 
    632 #define ir_term_docs_for                        frt_ir_term_docs_for 
    633 #define ir_term_positions_for                   frt_ir_term_positions_for 
    634 #define ir_terms                                frt_ir_terms 
    635 #define ir_terms_from                           frt_ir_terms_from 
    636 #define ir_undelete_all                         frt_ir_undelete_all 
    637 #define is2os_copy_bytes                        frt_is2os_copy_bytes 
    638 #define is2os_copy_vints                        frt_is2os_copy_vints 
    639 #define is_clone                                frt_is_clone 
    640 #define is_close                                frt_is_close 
    641 #define is_new                                  frt_is_new 
    642 #define is_pos                                  frt_is_pos 
    643 #define is_read_byte                            frt_is_read_byte 
    644 #define is_read_bytes                           frt_is_read_bytes 
    645 #define is_read_i32                             frt_is_read_i32 
    646 #define is_read_i64                             frt_is_read_i64 
    647 #define is_read_string                          frt_is_read_string 
    648 #define is_read_string_safe                     frt_is_read_string_safe 
    649 #define is_read_u32                             frt_is_read_u32 
    650 #define is_read_u64                             frt_is_read_u64 
    651 #define is_read_vint                            frt_is_read_vint 
    652 #define is_read_vll                             frt_is_read_vll 
    653 #define is_read_voff_t                          frt_is_read_voff_t 
    654 #define is_seek                                 frt_is_seek 
    655 #define is_skip_vints                           frt_is_skip_vints 
    656 #define isea_doc_freq                           frt_isea_doc_freq 
    657 #define isea_new                                frt_isea_new 
    658 #define iw_add_doc                              frt_iw_add_doc 
    659 #define iw_add_readers                          frt_iw_add_readers 
    660 #define iw_close                                frt_iw_close 
    661 #define iw_commit                               frt_iw_commit 
    662 #define iw_delete_term                          frt_iw_delete_term 
    663 #define iw_delete_terms                         frt_iw_delete_terms 
    664 #define iw_doc_count                            frt_iw_doc_count 
    665 #define iw_open                                 frt_iw_open 
    666 #define iw_optimize                             frt_iw_optimize 
    667 #define lazy_df_get_bytes                       frt_lazy_df_get_bytes 
    668 #define lazy_df_get_data                        frt_lazy_df_get_data 
    669 #define lazy_doc_close                          frt_lazy_doc_close 
    670 #define lazy_doc_get                            frt_lazy_doc_get 
    671 #define legacy_standard_tokenizer_new           frt_legacy_standard_tokenizer_new 
    672 #define letter_analyzer_new                     frt_letter_analyzer_new 
    673 #define letter_tokenizer_new                    frt_letter_tokenizer_new 
    674 #define lmalloc                                 frt_lmalloc 
    675 #define lowercase_filter_new                    frt_lowercase_filter_new 
    676 #define lt_ft                                   frt_lt_ft 
    677 #define mapping_filter_add                      frt_mapping_filter_add 
    678 #define mapping_filter_new                      frt_mapping_filter_new 
    679 #define maq_new                                 frt_maq_new 
    680 #define matchv_add                              frt_matchv_add 
    681 #define matchv_compact                          frt_matchv_compact 
    682 #define matchv_compact_with_breaks              frt_matchv_compact_with_breaks 
    683 #define matchv_destroy                          frt_matchv_destroy 
    684 #define matchv_new                              frt_matchv_new 
    685 #define matchv_sort                             frt_matchv_sort 
    686 #define max2                                    frt_max2 
    687 #define max3                                    frt_max3 
    688 #define mb_legacy_standard_tokenizer_new        frt_mb_legacy_standard_tokenizer_new 
    689 #define mb_letter_analyzer_new                  frt_mb_letter_analyzer_new 
    690 #define mb_letter_tokenizer_new                 frt_mb_letter_tokenizer_new 
    691 #define mb_lowercase_filter_new                 frt_mb_lowercase_filter_new 
    692 #define mb_standard_analyzer_new                frt_mb_standard_analyzer_new 
    693 #define mb_standard_analyzer_new_with_words     frt_mb_standard_analyzer_new_with_words 
    694 #define mb_standard_analyzer_new_with_words_len frt_mb_standard_analyzer_new_with_words_len 
    695 #define mb_standard_tokenizer_new               frt_mb_standard_tokenizer_new 
    696 #define mb_whitespace_analyzer_new              frt_mb_whitespace_analyzer_new 
    697 #define mb_whitespace_tokenizer_new             frt_mb_whitespace_tokenizer_new 
    698 #define micro_sleep                             frt_micro_sleep 
    699 #define min2                                    frt_min2 
    700 #define min3                                    frt_min3 
    701 #define mp_alloc                                frt_mp_alloc 
    702 #define mp_destroy                              frt_mp_destroy 
    703 #define mp_memdup                               frt_mp_memdup 
    704 #define mp_new                                  frt_mp_new 
    705 #define mp_new_capa                             frt_mp_new_capa 
    706 #define mp_reset                                frt_mp_reset 
    707 #define mp_strdup                               frt_mp_strdup 
    708 #define mp_strndup                              frt_mp_strndup 
    709 #define mp_used                                 frt_mp_used 
    710 #define mr_get_field_num                        frt_mr_get_field_num 
    711 #define mr_open                                 frt_mr_open 
    712 #define msea_new                                frt_msea_new 
    713 #define mtdpe_new                               frt_mtdpe_new 
    714 #define mte_new                                 frt_mte_new 
    715 #define mulmap_add_mapping                      frt_mulmap_add_mapping 
    716 #define mulmap_compile                          frt_mulmap_compile 
    717 #define mulmap_destroy                          frt_mulmap_destroy 
    718 #define mulmap_dynamic_map                      frt_mulmap_dynamic_map 
    719 #define mulmap_map                              frt_mulmap_map 
    720 #define mulmap_map_len                          frt_mulmap_map_len 
    721 #define mulmap_new                              frt_mulmap_new 
    722 #define multi_tq_add_term                       frt_multi_tq_add_term 
    723 #define multi_tq_add_term_boost                 frt_multi_tq_add_term_boost 
    724 #define multi_tq_new                            frt_multi_tq_new 
    725 #define multi_tq_new_conf                       frt_multi_tq_new_conf 
    726 #define mutex_destroy                           frt_mutex_destroy 
    727 #define mutex_init                              frt_mutex_init 
    728 #define mutex_lock                              frt_mutex_lock 
    729 #define mutex_t                                 frt_mutex_t 
    730 #define mutex_trylock                           frt_mutex_trylock 
    731 #define mutex_unlock                            frt_mutex_unlock 
    732 #define non_analyzer_new                        frt_non_analyzer_new 
    733 #define non_tokenizer_new                       frt_non_tokenizer_new 
    734 #define offset_new                              frt_offset_new 
    735 #define open_cmpd_store                         frt_open_cmpd_store 
    736 #define open_cw                                 frt_open_cw 
    737 #define open_fs_store                           frt_open_fs_store 
    738 #define open_lock                               frt_open_lock 
    739 #define open_ram_store                          frt_open_ram_store 
    740 #define open_ram_store_and_copy                 frt_open_ram_store_and_copy 
    741 #define os_close                                frt_os_close 
    742 #define os_flush                                frt_os_flush 
    743 #define os_new                                  frt_os_new 
    744 #define os_pos                                  frt_os_pos 
    745 #define os_seek                                 frt_os_seek 
    746 #define os_write_byte                           frt_os_write_byte 
    747 #define os_write_bytes                          frt_os_write_bytes 
    748 #define os_write_i32                            frt_os_write_i32 
    749 #define os_write_i64                            frt_os_write_i64 
    750 #define os_write_string                         frt_os_write_string 
    751 #define os_write_u32                            frt_os_write_u32 
    752 #define os_write_u64                            frt_os_write_u64 
    753 #define os_write_vint                           frt_os_write_vint 
    754 #define os_write_vll                            frt_os_write_vll 
    755 #define os_write_voff_t                         frt_os_write_voff_t 
    756 #define p_new                                   frt_p_new 
    757 #define per_field_analyzer_new                  frt_per_field_analyzer_new 
    758 #define pfa_add_field                           frt_pfa_add_field 
    759 #define phq_add_term                            frt_phq_add_term 
    760 #define phq_add_term_abs                        frt_phq_add_term_abs 
    761 #define phq_append_multi_term                   frt_phq_append_multi_term 
    762 #define phq_new                                 frt_phq_new 
    763 #define phq_set_slop                            frt_phq_set_slop 
    764 #define pl_add_occ                              frt_pl_add_occ 
    765 #define pl_cmp                                  frt_pl_cmp 
    766 #define pl_new                                  frt_pl_new 
    767 #define pq_clear                                frt_pq_clear 
    768 #define pq_clone                                frt_pq_clone 
    769 #define pq_destroy                              frt_pq_destroy 
    770 #define pq_down                                 frt_pq_down 
    771 #define pq_free                                 frt_pq_free 
    772 #define pq_full                                 frt_pq_full 
    773 #define pq_insert                               frt_pq_insert 
    774 #define pq_new                                  frt_pq_new 
    775 #define pq_pop                                  frt_pq_pop 
    776 #define pq_push                                 frt_pq_push 
    777 #define pq_top                                  frt_pq_top 
    778 #define prefixq_new                             frt_prefixq_new 
    779 #define print_stacktrace                        frt_print_stacktrace 
    780 #define progname                                frt_progname 
    781 #define ptr_eq                                  frt_ptr_eq 
    782 #define ptr_hash                                frt_ptr_hash 
    783 #define q_combine                               frt_q_combine 
    784 #define q_create                                frt_q_create 
    785 #define q_create_weight_unsup                   frt_q_create_weight_unsup 
    786 #define q_deref                                 frt_q_deref