enc/unicode/name2ctype.h File Reference

Go to the source code of this file.

Data Structures

struct  uniname2ctype_struct

Defines

#define long   size_t
#define TOTAL_KEYWORDS   14
#define MIN_WORD_LENGTH   4
#define MAX_WORD_LENGTH   6
#define MIN_HASH_VALUE   6
#define MAX_HASH_VALUE   19
#define uniname2ctype_pool   ((const char *) &uniname2ctype_pool_contents)

Functions

static struct uniname2ctype_structuniname2ctype_p (const char *, unsigned int)
static unsigned int uniname2ctype_hash (str, len) register const char *str
uniname2ctype_structuniname2ctype_p (str, len) register const char *str

Variables

static const OnigCodePoint CR_NEWLINE []
static const OnigCodePoint CR_Alpha []
static const OnigCodePoint CR_Blank []
static const OnigCodePoint CR_Cntrl []
static const OnigCodePoint CR_Digit []
static const OnigCodePoint CR_Graph []
static const OnigCodePoint CR_Lower []
static const OnigCodePoint CR_Print []
static const OnigCodePoint CR_Punct []
static const OnigCodePoint CR_Space []
static const OnigCodePoint CR_Upper []
static const OnigCodePoint CR_XDigit []
static const OnigCodePoint CR_Word []
static const OnigCodePoint CR_Alnum []
static const OnigCodePoint CR_ASCII []
static const OnigCodePoint
*const 
CodeRanges []
register unsigned int len
static struct uniname2ctype_pool_t uniname2ctype_pool_contents
register unsigned int len


Define Documentation

#define long   size_t

Definition at line 37 of file name2ctype.h.

Referenced by BigDecimal_load(), BigDecimal_mode(), clock_getres(), copy_stream_fallback_body(), crypt(), econv_primitive_convert(), filetime_to_timeval(), flo_ceil(), flo_floor(), flo_truncate(), get_param(), getpage(), gzreader_gets(), int_round_0(), io_encname_bom_p(), ip_eval(), ip_invoke_with_position(), ip_rb_threadTkWaitCommand(), ip_rb_threadUpdateCommand(), ip_rb_threadVwaitCommand(), lib_watchdog_core(), long_mul(), ossl_bn_initialize(), rb_big2long(), rb_big2ulong(), rb_big_lshift(), rb_big_rshift(), rb_chsize(), rb_econv_append(), rb_hash(), rb_integer_float_cmp(), rb_integer_float_eq(), rb_require_safe(), rb_w32_getppid(), rbtk_EventSetupProc(), ruby_enc_find_extname(), ruby_strtoul(), scan_digits(), sdbm_prep(), set_max_block_time(), setdbit(), setup_narg(), signbit(), str2guid(), time_mload(), tk_funcall(), vm_getivar(), vm_setivar(), and w_long().

#define MAX_HASH_VALUE   19

Definition at line 25954 of file name2ctype.h.

#define MAX_WORD_LENGTH   6

Definition at line 25952 of file name2ctype.h.

Referenced by reg_named_capture_assign_iter().

#define MIN_HASH_VALUE   6

Definition at line 25953 of file name2ctype.h.

#define MIN_WORD_LENGTH   4

Definition at line 25951 of file name2ctype.h.

#define TOTAL_KEYWORDS   14

Definition at line 25950 of file name2ctype.h.

#define uniname2ctype_pool   ((const char *) &uniname2ctype_pool_contents)

Definition at line 27352 of file name2ctype.h.


Function Documentation

static unsigned int uniname2ctype_hash ( str  ,
len   
) const [static]

struct uniname2ctype_struct* uniname2ctype_p ( str  ,
len   
) const

static struct uniname2ctype_struct* uniname2ctype_p ( const char *  ,
unsigned  int 
) [static]


Variable Documentation

const OnigCodePoint* const CodeRanges[] [static]

Definition at line 25496 of file name2ctype.h.

Referenced by onigenc_unicode_ctype_code_range(), and onigenc_unicode_is_code_ctype().

const OnigCodePoint CR_Alnum[] [static]

Definition at line 3730 of file name2ctype.h.

const OnigCodePoint CR_Alpha[] [static]

Definition at line 46 of file name2ctype.h.

const OnigCodePoint CR_ASCII[] [static]

Initial value:

 {
        1,
        0x0000, 0x007f,
}

Definition at line 4301 of file name2ctype.h.

const OnigCodePoint CR_Blank[] [static]

Initial value:

 {
        9,
        0x0009, 0x0009,
        0x0020, 0x0020,
        0x00a0, 0x00a0,
        0x1680, 0x1680,
        0x180e, 0x180e,
        0x2000, 0x200a,
        0x202f, 0x202f,
        0x205f, 0x205f,
        0x3000, 0x3000,
}

Definition at line 591 of file name2ctype.h.

const OnigCodePoint CR_Cntrl[] [static]

Initial value:

 {
        2,
        0x0000, 0x001f,
        0x007f, 0x009f,
}

Definition at line 605 of file name2ctype.h.

const OnigCodePoint CR_Digit[] [static]

Definition at line 612 of file name2ctype.h.

const OnigCodePoint CR_Graph[] [static]

Definition at line 659 of file name2ctype.h.

const OnigCodePoint CR_Lower[] [static]

Definition at line 1208 of file name2ctype.h.

const OnigCodePoint CR_NEWLINE[] [static]

Initial value:

 {
        1,
        0x000a, 0x000a,
}

Definition at line 40 of file name2ctype.h.

const OnigCodePoint CR_Print[] [static]

Definition at line 1831 of file name2ctype.h.

const OnigCodePoint CR_Punct[] [static]

Definition at line 2377 of file name2ctype.h.

const OnigCodePoint CR_Space[] [static]

Initial value:

 {
        11,
        0x0009, 0x000d,
        0x0020, 0x0020,
        0x0085, 0x0085,
        0x00a0, 0x00a0,
        0x1680, 0x1680,
        0x180e, 0x180e,
        0x2000, 0x200a,
        0x2028, 0x2029,
        0x202f, 0x202f,
        0x205f, 0x205f,
        0x3000, 0x3000,
}

Definition at line 2522 of file name2ctype.h.

const OnigCodePoint CR_Upper[] [static]

Definition at line 2538 of file name2ctype.h.

const OnigCodePoint CR_Word[] [static]

Definition at line 3161 of file name2ctype.h.

const OnigCodePoint CR_XDigit[] [static]

Initial value:

 {
        3,
        0x0030, 0x0039,
        0x0041, 0x0046,
        0x0061, 0x0066,
}

Definition at line 3153 of file name2ctype.h.

register unsigned int len

Definition at line 27362 of file name2ctype.h.

register unsigned int len

Definition at line 25975 of file name2ctype.h.

Referenced by add_compile_string_length(), append_utf8(), appendline(), ary_ensure_room_for_unshift(), ary_len_of_dim(), ary_make_shared(), ary_make_substitution(), ary_resize_capa(), ary_take_first_or_last(), assoc2kv(), assoc2kv_enc(), Balloc(), big5_left_adjust_char_head(), BigDecimal_split(), bigtrunc(), BSD__sfvwrite(), bsock_getpeername(), bsock_getsockname(), bsock_getsockopt(), cbsubst_get_all_subst_keys(), cbsubst_get_subst_arg(), cbsubst_get_subst_key(), cbsubst_sym_to_subst(), cbsubst_table_setup(), check_type_val2variant(), clsid_from_remote(), compile_anchor_node(), compile_array_(), compile_enclose_node(), compile_length_anchor_node(), compile_length_cclass_node(), compile_length_enclose_node(), compile_length_quantifier_node(), compile_length_string_node(), compile_length_tree(), compile_string_node(), compile_tree(), CONF_get1_default_config_file(), constat_parse(), convert_encoding(), convert_mb_to_wchar(), convert_UTF32_to_UTF8(), convert_UTF8_to_JSON(), convert_wchar_to_mb(), cp949_left_adjust_char_head(), cState_array_nl_set(), cState_configure(), cState_indent_set(), cState_object_nl_set(), cState_space_before_set(), cState_space_set(), decode_bstr(), decorate_convpath(), dimension(), dlhandle_sym(), enum_cycle(), enum_drop(), enum_take(), env_has_value(), env_key(), env_rassoc(), envix(), error_print(), etc_systmpdir(), euckr_left_adjust_char_head(), euctw_left_adjust_char_head(), expand_case_fold_string(), expand_case_fold_string_alt(), fdbm_delete(), fdbm_fetch(), fdbm_has_key(), fdbm_has_value(), fdbm_key(), fgdbm_has_key(), fiddle_handle_sym(), flo_to_s(), fole_s_create_guid(), foletypelib_guid(), foletypelib_initialize(), folevariant_initialize(), fun_so_universal_newline(), gb18030_mbc_to_code(), gbk_left_adjust_char_head(), get_case_fold_codes_by_str(), getnameinfo(), global_id(), hash2ptr_dispparams(), home_dir(), init_env(), inspect1(), inspect2(), inspect_struct(), intern_str(), io_fread(), io_fwrite(), io_getpartial(), io_nread(), io_read(), io_ungetbyte(), ip_addr(), ip_peeraddr(), ip_s_getaddress(), is_batch(), is_not_included(), iseq_build_from_ary_body(), iseq_set_sequence(), join_argv(), JSON_parse_float(), JSON_parse_integer(), lazy_drop(), lazy_drop_size(), lazy_init_iterator(), lazy_take(), lazy_take_size(), left_adjust_char_head(), limited_big_rand(), load_transcoder_entry(), make_replacement(), make_seed_value(), match_at(), match_inspect(), mbc_case_fold(), mbc_to_code(), more_output_buffer(), nfc_getc(), nkf_buf_at(), ole_const_load(), ole_method_params(), ole_search_event(), ole_search_event_at(), ole_type_guid(), ole_val2olevariantdata(), ole_variables(), ole_vstr2wc(), oleparam_ole_param_from_index(), onig_error_code_to_str(), onig_strcpy(), onig_vsnprintf_with_pattern(), onigenc_mbn_mbc_case_fold(), onigenc_mbn_mbc_to_code(), onigenc_minimum_property_name_to_ctype(), onigenc_str_bytelen_null(), onigenc_strlen_null(), onigenc_unicode_get_case_fold_codes_by_str(), onigenc_unicode_mbc_case_fold(), onigenc_unicode_property_name_to_ctype(), open_dir_handle(), opendir_internal(), ossl_asn1_decode(), ossl_asn1_decode0(), ossl_asn1_decode_all(), ossl_asn1_traverse(), ossl_asn1prim_to_der(), ossl_bn_initialize(), ossl_bn_to_s(), ossl_dh_compute_key(), ossl_dh_to_der(), ossl_dsa_to_der(), ossl_pem_passwd_cb(), ossl_pkcs12_to_der(), ossl_pkcs7_add_data(), ossl_pkcs7_to_der(), ossl_rsa_to_der(), ossl_spki_to_der(), ossl_ssl_session_to_der(), ossl_x509_to_der(), ossl_x509attr_to_der(), ossl_x509ext_to_der(), ossl_x509name_to_der(), ossl_x509req_to_der(), parse_mode_enc(), parser_here_document(), parser_heredoc_identifier(), parser_tokadd_mbchar(), parser_tokaddmbc(), parser_yyerror(), pruby_var_equal_to_cstr_p(), pruby_var_prefixed_p(), pruby_var_to_cstr(), rand_init(), rb_ary_aref(), rb_ary_aset(), rb_ary_cmp(), rb_ary_combination(), rb_ary_delete_at(), rb_ary_dup(), rb_ary_elt(), rb_ary_fill(), rb_ary_index(), rb_ary_initialize(), rb_ary_join(), rb_ary_last(), rb_ary_length(), rb_ary_modify(), rb_ary_plus(), rb_ary_repeated_combination(), rb_ary_reverse(), rb_ary_reverse_each(), rb_ary_reverse_m(), rb_ary_rindex(), rb_ary_rotate(), rb_ary_rotate_m(), rb_ary_sample(), rb_ary_shift(), rb_ary_shuffle_bang(), rb_ary_slice_bang(), rb_ary_sort_bang(), rb_ary_store(), rb_ary_times(), rb_ary_unshift_m(), rb_ary_zip(), rb_big_clone(), rb_cstr_to_inum(), rb_dlptr_aref(), rb_dlptr_aset(), rb_dlptr_to_s(), rb_dlptr_to_str(), rb_econv_convert0(), rb_execarg_fixup(), rb_execarg_run_options(), rb_feature_p(), rb_fiddle_ptr_aref(), rb_fiddle_ptr_aset(), rb_fiddle_ptr_to_s(), rb_fiddle_ptr_to_str(), rb_file_expand_path_internal(), rb_file_load_ok(), rb_gdbm_delete(), rb_gdbm_fetch2(), rb_gdbm_nextkey(), rb_get_values_at(), rb_io_getline_fast(), rb_io_s_popen(), rb_io_sysread(), rb_io_ungetc(), rb_iseq_disasm_insn(), rb_iseq_translate_threaded_code(), rb_ivar_lookup(), rb_ivar_set(), rb_load_file(), rb_mod_const_defined(), rb_mod_const_get(), rb_obj_copy_ivar(), rb_queue_length(), rb_queue_num_waiting(), rb_random_bytes(), rb_reg_init_copy(), rb_reg_initialize_m(), rb_reg_nth_match(), rb_reg_to_s(), rb_str2big_karatsuba(), rb_str2big_normal(), rb_str2big_poweroftwo(), rb_str_append(), rb_str_aref(), rb_str_aset(), rb_str_buf_cat_ascii(), rb_str_buf_new_cstr(), rb_str_casecmp(), rb_str_chomp_bang(), rb_str_chop_bang(), rb_str_concat(), rb_str_conv_enc_opts(), rb_str_dump(), rb_str_enumerate_chars(), rb_str_enumerate_lines(), rb_str_fill_terminator(), rb_str_format(), rb_str_hash_cmp(), rb_str_index(), rb_str_justify(), rb_str_length(), rb_str_modify_expand(), rb_str_quote_unprintable(), rb_str_rindex(), rb_str_rindex_m(), rb_str_rstrip_bang(), rb_str_scan(), rb_str_split_m(), rb_str_sub_bang(), rb_str_subpat_set(), rb_str_subpos(), rb_str_sum(), rb_str_symname_p(), rb_str_symname_type(), rb_str_times(), rb_str_to_dbl(), rb_str_to_inum(), rb_strftime_alloc(), rb_string_value_cstr(), rb_struct_aref_id(), rb_struct_aset_id(), rb_struct_getmember(), rb_struct_hash(), rb_struct_init_copy(), rb_struct_set(), rb_szqueue_num_waiting(), rb_vm_bugreport(), rb_w32_cmdvector(), rb_w32_conv_from_wchar(), rb_w32_conv_from_wstr(), rb_w32_getcwd(), rb_w32_getppid(), rb_w32_mbstr_to_wstr(), rb_w32_read(), rb_w32_wrap_io_handle(), rb_w32_write(), rb_w32_write_console(), rb_w32_wstr_to_mbstr(), rb_write_error_str(), read_escaped_byte(), recursive_cmp(), recursive_eql(), recursive_equal(), recvmsg(), reduce0(), reg_get_val(), reg_named_capture_assign_iter(), report_bug(), rsock_s_recvfrom(), rsock_s_recvfrom_nonblock(), ruby__sfvwrite(), ruby_each_words(), ruby_setenv(), ruby_strdup(), ruby_strtoul(), sendmsg(), set_bm_backward_skip(), set_encoding_const(), setproctitle(), setup_look_behind(), setup_struct(), setup_tree(), sock_accept(), sock_accept_nonblock(), sock_sysaccept(), socketpair_internal(), str_byte_aref(), str_end_with_asciichar(), str_eql(), str_gsub(), str_make_independent_expand(), str_replace(), str_strlen(), strftimev(), string2hex(), strio_getc(), strio_read(), strio_ungetc(), strio_write(), strscan_getch(), strscan_peek(), swap_node(), sym_inspect(), time_mdump(), time_mload(), time_strftime(), tkstr_to_str(), to_ascii(), trans_sweep(), unescape_unicode_bmp(), unescape_unicode_list(), universal_newline_finish(), update_string_node_case_fold(), utf16le_mbc_enc_len(), vm_backtrace_to_ary(), vm_call_cfunc_with_frame(), vm_caller_setup_args(), vm_expandarray(), vm_getivar(), vm_setivar(), w32_aspawn_flags(), w32_getenv(), w32_spawn(), w_long(), and wstati64().

struct uniname2ctype_pool_t uniname2ctype_pool_contents [static]

Definition at line 26700 of file name2ctype.h.


Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7