Ruby
1.9.3p551(2014-11-13revision48407)
|
#include "ruby/ruby.h"
#include <syck.h>
#include <assert.h>
#include "yamlbyte.h"
#include <stdio.h>
Go to the source code of this file.
Data Structures | |
struct | bytestring_t |
Macros | |
#define | YAMLBYTE_UTF8 |
#define | TRACE0(a) do { printf(a); printf("\n"); fflush(stdout); } while(0) |
#define | TRACE1(a, b) do { printf(a,b); printf("\n"); fflush(stdout); } while(0) |
#define | TRACE2(a, b, c) do { printf(a,b,c); printf("\n"); fflush(stdout); } while(0) |
#define | TRACE3(a, b, c, d) do { printf(a,b,c,d); printf("\n"); fflush(stdout); } while(0) |
#define | CHUNKSIZE 64 |
#define | HASH ((long)0xCAFECAFE) |
Functions | |
bytestring_t * | bytestring_alloc (void) |
void | bytestring_append (bytestring_t *str, char code, char *start, char *finish) |
void | bytestring_extend (bytestring_t *str, bytestring_t *ext) |
if (n->anchor) bytestring_append(val | |
switch (n->kind) | |
char * | syck_yaml2byte (char *yamlstr) |
Variables | |
SYMID SyckParser * | p |
SyckNode * | n |
long | i |
char | ch |
char | nextcode |
char * | start |
char * | current = rb_thread_current() |
char * | finish |
bytestring_t * | val = NULL |
bytestring_t * | sav = NULL |
void * | data |
YAMLBYTE_ANCHOR | |
n | anchor |
n | NULL |
oid = syck_add_sym( p, (char *) val ) | |
#define CHUNKSIZE 64 |
Definition at line 28 of file yaml2byte.c.
Referenced by bytestring_alloc(), bytestring_append(), and bytestring_extend().
#define HASH ((long)0xCAFECAFE) |
Definition at line 29 of file yaml2byte.c.
Referenced by bytestring_alloc(), bytestring_append(), and bytestring_extend().
Definition at line 18 of file yaml2byte.c.
Definition at line 20 of file yaml2byte.c.
Definition at line 22 of file yaml2byte.c.
Definition at line 24 of file yaml2byte.c.
#define YAMLBYTE_UTF8 |
Definition at line 14 of file yaml2byte.c.
bytestring_t* bytestring_alloc | ( | void | ) |
Definition at line 37 of file yaml2byte.c.
References bytestring_t::buffer, CHUNKSIZE, HASH, bytestring_t::hash, bytestring_t::length, bytestring_t::printed, bytestring_t::remaining, ret, S_ALLOC, and S_ALLOC_N.
void bytestring_append | ( | bytestring_t * | str, |
char | code, | ||
char * | start, | ||
char * | finish | ||
) |
Definition at line 49 of file yaml2byte.c.
References assert, bytestring_t::buffer, CHUNKSIZE, code, HASH, bytestring_t::hash, bytestring_t::length, length, bytestring_t::remaining, S_REALLOC_N, start, and strlen().
Referenced by bytestring_extend(), if(), and switch().
void bytestring_extend | ( | bytestring_t * | str, |
bytestring_t * | ext | ||
) |
Definition at line 81 of file yaml2byte.c.
References assert, bytestring_t::buffer, bytestring_append(), CHUNKSIZE, HASH, bytestring_t::hash, bytestring_t::length, length, bytestring_t::printed, bytestring_t::remaining, S_REALLOC_N, YAMLBYTE_ALIAS, and YAMLBYTE_ANCHOR.
Referenced by switch().
if | ( | n-> | anchor | ) |
Definition at line 135 of file yaml2byte.c.
References bytestring_append(), NULL, S_ALLOC_N, S_FREE, strlen(), _syck_parser::taguri_expansion, _syck_node::type_id, and YAMLBYTE_TRANSFER.
switch | ( | n-> | kind | ) |
Definition at line 151 of file yaml2byte.c.
References assert, bytestring_append(), bytestring_extend(), current, data, _syck_node::data, _syck_node::list, map_key, map_value, NULL, _syck_node::pairs, start, _syck_node::str, syck_lookup_sym(), syck_map_kind, syck_map_read(), syck_seq_kind, syck_seq_read(), syck_str_kind, YAMLBYTE_CONTINUE, YAMLBYTE_END_BRANCH, YAMLBYTE_MAPPING, YAMLBYTE_NEWLINE, YAMLBYTE_NULLCHAR, YAMLBYTE_SCALAR, and YAMLBYTE_SEQUENCE.
char* syck_yaml2byte | ( | char * | yamlstr | ) |
Definition at line 217 of file yaml2byte.c.
References bytestring_t::buffer, data, NULL, oid, parser, ret, S_ALLOC_N, sav, strlen(), syck_free_parser(), syck_lookup_sym(), syck_new_parser(), syck_parse(), syck_parser_error_handler(), syck_parser_handler(), syck_parser_implicit_typing(), syck_parser_str_auto(), syck_parser_taguri_expansion(), syck_yaml2byte_handler(), and SYMID.
n anchor |
Definition at line 134 of file yaml2byte.c.
Referenced by parse().
char ch |
Definition at line 124 of file yaml2byte.c.
Referenced by argf_getbyte(), argf_getc(), argf_readchar(), BigDecimal_load(), BigDecimal_to_s(), BSD_vfprintf(), convert_UTF8_to_JSON_ASCII(), curses_getch(), escape_seq(), inet_pton(), json_string_unescape(), rb_gzwriter_putc(), rb_io_putc(), strio_putc(), sycklex_yaml_utf8(), VpFormatSt(), and window_getch().
volatile VALUE current = rb_thread_current() |
Definition at line 127 of file yaml2byte.c.
Referenced by rb_str_upto(), and switch().
void* data |
Definition at line 131 of file yaml2byte.c.
Referenced by accept_blocking(), add_code_range_to_buf0(), alloc_event_hook(), asciicompat_encoding_i(), bm_free(), bm_mark(), chfunc(), cleanup_iseq_build(), connect_blocking(), define_final(), dlcfunc_free(), dlcfunc_mark(), dlcfunc_memsize(), dlptr_free(), dlptr_init(), dlptr_mark(), dlptr_memsize(), enc_check_encoding(), eql_i(), ev_on_event(), fcntl(), generic_ivar_defined(), generic_ivar_remove(), generic_ivar_set(), int_sip_update(), iseq_compile_each(), iseq_s_load(), load_lock(), load_unlock(), map_charset(), MD5_Finish(), md5_process(), MD5_Update(), method_arity(), method_clone(), method_get_def(), method_inspect(), method_name(), method_owner(), method_receiver(), method_unbind(), mnew(), not_code_range_buf(), numhash_aref(), obj_alloc_by_path(), obj_ivar_i(), ole_vstr2wc(), onig_is_in_code_range(), opt_W_getter(), ossl_cipher_update(), ossl_digest_initialize(), ossl_pkcs7_add_data(), ossl_pkcs7_s_encrypt(), ossl_pkcs7_s_read_smime(), ossl_pkcs7_s_sign(), ossl_pkcs7_s_write_smime(), ossl_pkcs7_verify(), ossl_pkey_new_from_data(), ossl_spki_to_pem(), ossl_ssl_session_initialize(), ossl_x509ext_set_value(), overlapped_socket_io(), push_mark_stack(), r_leave(), r_object0(), rb_catch_obj(), rb_const_get_0(), rb_const_list(), rb_copy_generic_ivar(), rb_data_object_alloc(), rb_data_typed_object_alloc(), rb_dlcfunc2ptr(), rb_dlcfunc_initialize(), rb_dlcfunc_new(), rb_dlcfunc_s_allocate(), rb_dlptr2cptr(), rb_dlptr_aref(), rb_dlptr_aset(), rb_dlptr_free_set(), rb_dlptr_initialize(), rb_dlptr_inspect(), rb_dlptr_new2(), rb_dlptr_null_p(), rb_dlptr_ptr(), rb_dlptr_ref(), rb_dlptr_s_allocate(), rb_dlptr_to_i(), rb_dlptr_to_s(), rb_dlptr_to_str(), rb_dlptr_to_value(), rb_f_untrace_var(), rb_feature_p(), rb_gc_copy_finalizer(), rb_global_entry(), rb_hash_has_value(), rb_hash_search_value(), rb_id2str(), rb_intern3(), rb_ivar_count(), rb_method_call_with_block(), rb_method_entry_make(), rb_mod_const_at(), rb_mod_const_of(), rb_mod_s_constants(), rb_objspace_each_objects(), rb_set_end_proc(), rb_syck_compile(), rb_thread_flock(), rb_waitpid_blocking(), recursive_eql(), recvfrom_blocking(), recvmsg(), remove_method(), rsock_send_blocking(), rsock_sendto_blocking(), sendmsg(), sockopt_bool(), sockopt_int(), sockopt_linger(), sort_1(), sort_2(), sort_by_i(), st_hash(), switch(), syck_lookup_sym(), syck_yaml2byte(), syserr_initialize(), sysopen_func(), thgroup_add(), thgroup_enclose(), thgroup_enclosed_p(), thgroup_s_alloc(), time_mload(), total_i(), umethod_bind(), undefine_final(), val2dispatch(), val_getter(), val_marker(), var_getter(), verbose_setter(), and vm_get_ev_const().
char* finish |
Definition at line 128 of file yaml2byte.c.
Referenced by do_select(), match_at(), nogvl_copy_stream_func(), onig_search(), rb_str_each_line(), token_info_pop(), and vm_exec_core().
long i |
Definition at line 121 of file yaml2byte.c.
SyckNode* n |
Definition at line 120 of file yaml2byte.c.
char nextcode |
Definition at line 125 of file yaml2byte.c.
n NULL |
Definition at line 134 of file yaml2byte.c.
Referenced by alias(), allocate(), allocate_cbsubst_info(), allocate_converted_string(), and_code_range_buf(), apply_seq_in_map(), argf_getpartial(), array2fdset(), ary2safe_array_index(), asn1integer_to_num(), BigDecimal_div2(), BigDecimal_divmod(), BigDecimal_divremain(), BigDecimal_DoDivmod(), BigDecimal_mod(), BigDecimal_power(), BigDecimalCmp(), BigMath_s_exp(), BigMath_s_log(), bigmul1_toom3(), bm_search(), bm_search_backward(), bm_search_notrev(), bracket(), call_getaddrinfo(), catch_interrupt(), cbsubst_init(), check_eventloop_interp(), check_valid_dir(), clear_optimize_info(), clear_readconv(), clear_writeconv(), CloseChildHandle(), clsid_from_remote(), compat_init_setproctitle(), compile_tree(), CONF_get1_default_config_file(), console_cooked(), console_noecho(), console_set_cooked(), console_set_echo(), convert_mb_to_wchar(), convert_UTF8_to_JSON(), convert_wchar_to_mb(), cParser_parse_quirks_mode(), cParser_parse_strict(), CreateChild(), cState_array_nl_set(), cState_indent_set(), cState_object_nl_set(), cState_s_allocate(), cState_space_before_set(), cState_space_set(), d_lite_next(), date_strftime_with_tmx(), datetime_s_now(), decode_bool(), decode_bstr(), decode_enum(), decode_eoc(), decode_int(), decode_null(), decode_obj(), decode_time(), defined_expr(), dh_generate(), dir_close(), dir_each(), dir_initialize(), dir_s_alloc(), dln_find_1(), dln_load(), do_opendir(), do_select(), dsa_generate(), DupPKCS7RecipientPtr(), DupPKCS7SignerPtr(), DupPrivPKeyPtr(), DupX509AttrPtr(), DupX509ExtPtr(), DupX509ReqPtr(), DupX509RevokedPtr(), econv_args(), econv_convert(), econv_description(), econv_finish(), econv_primitive_convert(), econv_putback(), econv_s_allocate(), econv_s_asciicompat_encoding(), enc_arg(), enumerator_each_with_index(), establishShell(), ev_on_event(), eval_string_with_cref(), eval_under(), EVENTSINK_Constructor(), EVENTSINK_Destructor(), EVENTSINK_GetTypeInfo(), EVENTSINK_QueryInterface(), EVP_MD_CTX_create(), exec_interrupts(), exit_handler(), expand_case_fold_string(), expand_case_fold_string_alt(), fev_s_allocate(), fev_unadvise(), fiber_store(), file_path_convert(), fill_cbuf(), fill_random_seed(), find_coclass(), find_default_source(), find_iid(), find_time_t(), FindChildSlot(), FindChildSlotByHandle(), FindFreeChildSlot(), finish_writeconv(), flock(), fole_each(), fole_free(), fole_initialize(), fole_s_allocate(), folemethod_event_interface(), folemethod_s_allocate(), foleparam_s_allocate(), foletype_s_allocate(), foletypelib_library_name(), foletypelib_name(), foletypelib_ole_types(), foletypelib_s_allocate(), foletypelib_visible(), folevariant_ary_aref(), folevariant_ary_aset(), folevariant_s_array(), for(), forward_search_range(), free_any_io(), free_stack_chunks(), freeaddrinfo(), fstrndup(), function_call(), get_addr(), get_device_once(), get_freefunc(), get_locked_safe_array(), get_name(), get_proc_address(), get_ptr_of_variant(), get_special_folder(), get_system_directory(), get_transcoder_entry(), get_wsa_extension_function(), getaddrinfo(), GetBNPtr(), getclockofday(), GetConfigPtr(), GetCurrentThreadHandle(), GetDigestPtr(), getnameinfo(), getnetbyaddr(), getnetbyname(), getnetent(), GetPrivPKeyPtr(), getprotoent(), getservent(), GetVpValueWithPrec(), glob_helper(), gmtime_with_leapsecond(), gmtimew(), guess_local_offset(), hist_each(), hist_get(), home_dir(), host_str(), iconv_conv(), iconv_convert(), iconv_create(), iconv_iconv(), iconv_init_state(), iconv_initialize(), iconv_s_conv(), iconv_s_iconv(), iconv_s_open(), if(), Init_dbm(), Init_etc(), init_func(), init_funcname_len(), Init_IO(), init_leap_second_info(), Init_process(), Init_Range(), Init_readline(), init_stdhandle(), Init_Time(), initialize(), initialize_cclass(), inspect_sockaddr(), installed_code_page_proc(), integer_rationalize(), io_binwrite(), io_encoding_set(), io_fillbuf(), io_s_write(), io_ungetbyte(), io_wait(), is_mark_stask_empty(), is_readable_pipe(), is_socket(), iseq_compile_each(), JSON_parse_array(), JSON_parse_float(), JSON_parse_integer(), JSON_parse_object(), JSON_parse_string(), JSON_parse_value(), kill(), link(), load_transcoder_entry(), localtime_with_gmtoff_zone(), localtimew(), main(), make_addrinfo(), make_hostent_internal(), make_ipaddr0(), make_transcoder_entry(), make_writeconv(), map_search(), map_search_backward(), match_at(), maygvl_copy_stream_wait_read(), mbstr_to_wstr(), mktime_do(), mode_enc(), move_to_next_entry(), mSyslog_close(), name_add(), name_find(), nilclass_rationalize(), nkf_locale_charmap(), nkf_xmalloc(), nkf_xrealloc(), nl_langinfo_codeset(), node_new_backref(), node_new_cclass_by_codepoint_range(), node_new_empty(), node_new_enclose(), node_new_quantifier(), node_new_str(), nogvl_copy_stream_wait_write(), not_code_range_buf(), nucomp_rationalize(), num_exact(), num_to_asn1integer(), obj_to_asn1bstr(), obj_to_asn1derstr(), obj_to_asn1gtime(), obj_to_asn1int(), obj_to_asn1null(), obj_to_asn1str(), obj_to_asn1utime(), old_thread_select(), ole_bind_obj(), ole_const_load(), ole_cp2encoding(), ole_create_dcom(), ole_each_sub(), ole_event_free(), ole_excepinfo2msg(), ole_hresult2msg(), ole_initialize(), ole_invoke(), ole_invoke2(), ole_mb2wc(), ole_method_event(), ole_method_helpcontext(), ole_method_helpfile(), ole_method_helpstring(), ole_method_sub(), ole_methods_sub(), ole_msg_loop(), ole_propertyput(), ole_pure_initialize(), ole_set_member(), ole_set_safe_array(), ole_type_from_itypeinfo(), ole_type_helpcontext(), ole_type_helpfile(), ole_type_helpstring(), ole_types_from_typelib(), ole_usertype2val(), ole_val2olevariantdata(), ole_val2variant_ex(), ole_val_ary2variant_ary(), ole_variables(), ole_variant2val(), ole_vstr2wc(), ole_wc2mb(), oleclass_from_typelib(), oletypelib_search_registry(), oletypelib_search_registry2(), onig_bbuf_init(), onig_chain_reduce(), onig_compile(), onig_free_shared_cclass_table(), onig_names_free(), onig_new(), onig_new_with_source(), onig_new_without_alloc(), onig_node_list_add(), onig_node_new_anchor(), onig_parse_make_tree(), onig_reg_init(), onig_search(), onig_syntax_warn(), onigenc_get_prev_char_head(), onigenc_get_right_adjust_char_head_with_prev(), onigenc_step(), onigenc_step_back(), open_ifs_socket(), opendir_internal(), options(), or_code_range_buf(), ossl_asn1_decode0(), ossl_asn1_get_asn1type(), ossl_asn1data_to_der(), ossl_asn1obj_s_register(), ossl_asn1prim_to_der(), ossl_bn_alloc(), ossl_bn_coerce(), ossl_bn_copy(), ossl_bn_div(), ossl_bn_initialize(), ossl_bn_is_prime(), ossl_bn_is_prime_fasttest(), ossl_bn_new(), ossl_bn_s_generate_prime(), ossl_bn_to_i(), ossl_bn_to_s(), ossl_cipher_copy(), ossl_cipher_final(), ossl_cipher_init(), ossl_cipher_initialize(), ossl_cipher_new(), ossl_cipher_pkcs5_keyivgen(), ossl_cipher_reset(), ossl_cipher_set_iv(), ossl_cipher_set_key(), ossl_cipher_set_key_length(), ossl_cipher_update(), ossl_client_cert_cb(), ossl_create_dh(), ossl_default_tmp_dh_callback(), ossl_dh_compute_key(), ossl_dh_export(), ossl_dh_initialize(), ossl_dh_new(), ossl_dh_s_generate(), ossl_dh_to_der(), ossl_dh_to_public_key(), ossl_dh_to_text(), ossl_digest_alloc(), ossl_digest_copy(), ossl_digest_finish(), ossl_digest_initialize(), ossl_digest_new(), ossl_digest_reset(), ossl_dsa_export(), ossl_dsa_initialize(), ossl_dsa_new(), ossl_dsa_s_generate(), ossl_dsa_sign(), ossl_dsa_to_der(), ossl_dsa_to_public_key(), ossl_dsa_to_text(), ossl_dsa_verify(), ossl_get_errors(), ossl_hmac_hexdigest(), ossl_hmac_reset(), ossl_hmac_s_digest(), ossl_hmac_s_hexdigest(), ossl_make_error(), ossl_obj2bio(), ossl_pkcs12_initialize(), ossl_pkcs12_s_allocate(), ossl_pkcs12_s_create(), ossl_pkcs12_to_der(), ossl_pkcs7_add_certificate(), ossl_pkcs7_add_crl(), ossl_pkcs7_add_data(), ossl_pkcs7_alloc(), ossl_pkcs7_copy(), ossl_pkcs7_decrypt(), ossl_pkcs7_get_recipient(), ossl_pkcs7_initialize(), ossl_pkcs7_s_encrypt(), ossl_pkcs7_s_read_smime(), ossl_pkcs7_s_sign(), ossl_pkcs7_s_write_smime(), ossl_pkcs7_set_cipher(), ossl_pkcs7_set_detached(), ossl_pkcs7_set_type(), ossl_pkcs7_sym2typeid(), ossl_pkcs7_to_der(), ossl_pkcs7_to_pem(), ossl_pkcs7_verify(), ossl_pkcs7ri_alloc(), ossl_pkcs7ri_initialize(), ossl_pkcs7ri_new(), ossl_pkcs7si_alloc(), ossl_pkcs7si_get_signed_time(), ossl_pkcs7si_initialize(), ossl_pkcs7si_new(), ossl_pkey_alloc(), ossl_pkey_new_from_data(), ossl_pkey_new_from_file(), ossl_pkey_sign(), ossl_pkey_verify(), ossl_protect_obj2bio(), ossl_rand_bytes(), ossl_rand_egd(), ossl_rand_egd_bytes(), ossl_rand_load_file(), ossl_rand_pseudo_bytes(), ossl_rand_write_file(), ossl_rsa_export(), ossl_rsa_initialize(), ossl_rsa_new(), ossl_rsa_private_decrypt(), ossl_rsa_private_encrypt(), ossl_rsa_public_decrypt(), ossl_rsa_public_encrypt(), ossl_rsa_s_generate(), ossl_rsa_to_der(), ossl_rsa_to_public_key(), ossl_rsa_to_text(), ossl_spki_alloc(), ossl_spki_get_public_key(), ossl_spki_initialize(), ossl_spki_print(), ossl_spki_set_challenge(), ossl_spki_set_public_key(), ossl_spki_sign(), ossl_spki_to_der(), ossl_spki_to_pem(), ossl_spki_verify(), ossl_ssl_close(), ossl_ssl_get_cert(), ossl_ssl_get_peer_cert(), ossl_ssl_s_alloc(), ossl_ssl_session_alloc(), ossl_ssl_session_initialize(), ossl_ssl_session_to_der(), ossl_sslctx_add_extra_chain_cert_i(), ossl_sslctx_free(), ossl_sslctx_session_get_cb(), ossl_sslctx_session_new_cb(), ossl_sslctx_session_remove_cb(), ossl_sslctx_set_ssl_version(), ossl_sslctx_setup(), ossl_tmp_dh_callback(), ossl_x509_add_extension(), ossl_x509_alloc(), ossl_x509_copy(), ossl_x509_get_issuer(), ossl_x509_get_not_after(), ossl_x509_get_not_before(), ossl_x509_get_public_key(), ossl_x509_get_signature_algorithm(), ossl_x509_get_subject(), ossl_x509_initialize(), ossl_x509_new(), ossl_x509_new_from_file(), ossl_x509_set_extensions(), ossl_x509_set_issuer(), ossl_x509_set_not_after(), ossl_x509_set_not_before(), ossl_x509_set_public_key(), ossl_x509_set_subject(), ossl_x509_set_version(), ossl_x509_sign(), ossl_x509_to_der(), ossl_x509_to_pem(), ossl_x509_to_text(), ossl_x509_verify(), ossl_x509attr_alloc(), ossl_x509attr_get_oid(), ossl_x509attr_get_value(), ossl_x509attr_initialize(), ossl_x509attr_new(), ossl_x509attr_set_oid(), ossl_x509attr_to_der(), ossl_x509crl_add_extension(), ossl_x509crl_add_revoked(), ossl_x509crl_alloc(), ossl_x509crl_copy(), ossl_x509crl_get_signature_algorithm(), ossl_x509crl_initialize(), ossl_x509crl_new(), ossl_x509crl_set_extensions(), ossl_x509crl_set_issuer(), ossl_x509crl_set_last_update(), ossl_x509crl_set_next_update(), ossl_x509crl_set_revoked(), ossl_x509crl_set_version(), ossl_x509crl_sign(), ossl_x509crl_to_der(), ossl_x509crl_to_pem(), ossl_x509crl_to_text(), ossl_x509crl_verify(), ossl_x509ext_alloc(), ossl_x509ext_get_oid(), ossl_x509ext_get_value(), ossl_x509ext_initialize(), ossl_x509ext_new(), ossl_x509ext_set_oid(), ossl_x509ext_set_value(), ossl_x509ext_to_der(), ossl_x509extfactory_create_ext(), ossl_x509name_add_entry(), ossl_x509name_alloc(), ossl_x509name_initialize(), ossl_x509name_new(), ossl_x509name_to_a(), ossl_x509name_to_der(), ossl_x509name_to_s(), ossl_x509name_to_s_old(), ossl_x509req_add_attribute(), ossl_x509req_alloc(), ossl_x509req_copy(), ossl_x509req_get_public_key(), ossl_x509req_get_signature_algorithm(), ossl_x509req_get_subject(), ossl_x509req_initialize(), ossl_x509req_new(), ossl_x509req_set_attributes(), ossl_x509req_set_public_key(), ossl_x509req_set_subject(), ossl_x509req_set_version(), ossl_x509req_sign(), ossl_x509req_to_der(), ossl_x509req_to_pem(), ossl_x509req_to_text(), ossl_x509req_verify(), ossl_x509revoked_add_extension(), ossl_x509revoked_alloc(), ossl_x509revoked_new(), ossl_x509revoked_set_extensions(), ossl_x509revoked_set_time(), ossl_x509stctx_alloc(), ossl_x509stctx_clear_ptr(), ossl_x509stctx_get_chain(), ossl_x509stctx_initialize(), ossl_x509store_add_cert(), ossl_x509store_add_crl(), ossl_x509store_add_file(), ossl_x509store_add_path(), ossl_x509store_alloc(), ossl_x509store_initialize(), ossl_x509store_set_default_paths(), overlapped_socket_io(), parse_branch(), parse_char_class(), parse_enclose(), parse_exp(), parse_mode_enc(), parse_posix_bracket(), parse_subexp(), parser_here_document(), parser_initialize(), path_initialize(), path_sub_ext(), PEM_def_callback(), pipe_open(), prep_window(), print_guessed_code(), proc_exec_v(), r_object0(), range_each(), rawmode_opt(), rb_ary_slice_bang(), rb_backtrace(), rb_backtrace_each(), rb_bug(), rb_compile_error(), rb_compile_error_append(), rb_disable_interrupt(), rb_dlcfunc2ptr(), rb_dlcfunc_initialize(), rb_dlcfunc_new(), rb_dlhandle_initialize(), rb_dlptr2cptr(), rb_dlptr_initialize(), rb_dlptr_s_malloc(), rb_dlptr_s_to_ptr(), rb_econv_alloc(), rb_econv_asciicompat_encoding(), rb_econv_encoding_to_insert_output(), rb_econv_init_by_convpath(), rb_econv_insert_output(), rb_econv_open(), rb_econv_open0(), rb_econv_open_by_transcoder_entries(), rb_econv_open_opts(), rb_econv_set_replacement(), rb_enable_interrupt(), rb_enc_path_last_separator(), rb_enc_reg_error_desc(), rb_enc_reg_new(), rb_enc_str_buf_cat(), rb_exec(), rb_exec_err(), rb_f_backquote(), rb_f_integer(), rb_f_system(), rb_fdopen(), rb_fiber_terminate(), rb_file_expand_path_internal(), rb_file_load_ok(), rb_file_open_generic(), rb_file_open_internal(), rb_file_s_utime(), rb_gc_set_params(), rb_gmtime_r2(), rb_gzfile_ecopts(), rb_iconv_sys_fail(), rb_if_indextoname(), rb_io_ascii8bit_binmode(), rb_io_ext_int_to_encs(), rb_io_extract_encoding_option(), rb_io_extract_modeenc(), rb_io_fmode_modestr(), rb_io_modestr_fmode(), rb_io_oflags_modestr(), rb_io_reopen(), rb_io_s_binread(), rb_io_s_foreach(), rb_io_s_read(), rb_io_s_readlines(), rb_io_wait_readable(), rb_io_wait_writable(), rb_localtime_r2(), rb_mutex_abandon_keeping_mutexes(), rb_mutex_lock(), rb_mutex_unlock_th(), rb_nkf_convert(), rb_nkf_guess(), rb_parser_free(), rb_parser_realloc(), rb_proc_exec(), rb_realpath_internal(), rb_reg_desc(), rb_reg_init_copy(), rb_reg_init_str(), rb_reg_initialize_m(), rb_reg_to_s(), rb_run_exec_options(), rb_run_exec_options_err(), rb_spawn(), rb_spawn_process(), rb_stat_init(), rb_str_inspect(), rb_str_rstrip_bang(), rb_strerrno(), rb_strftime(), rb_strftime_with_timespec(), rb_struct_define_without_accessor(), rb_syck_compile(), rb_syck_io_str_read(), rb_syck_load_handler(), rb_syck_mktime(), rb_thread_mark(), rb_thread_select(), rb_thread_wait_fd_rw(), rb_trans_conv(), rb_trap_restore_mask(), rb_type_str(), rb_vsprintf(), rb_w32_accept(), rb_w32_aspawn_flags(), rb_w32_asynchronize(), rb_w32_close(), rb_w32_cmdvector(), rb_w32_conv_from_wchar(), rb_w32_get_environ(), rb_w32_getcwd(), rb_w32_getenv(), rb_w32_gethostbyaddr(), rb_w32_gethostbyname(), rb_w32_getppid(), rb_w32_getprotobyname(), rb_w32_getprotobynumber(), rb_w32_getservbyname(), rb_w32_getservbyport(), rb_w32_inet_ntop(), rb_w32_io_cancelable_p(), rb_w32_mkdir(), rb_w32_open(), rb_w32_open_osfhandle(), rb_w32_opendir(), rb_w32_pipe(), rb_w32_read(), rb_w32_readdir(), rb_w32_readdir_with_enc(), rb_w32_recv(), rb_w32_rename(), rb_w32_rmdir(), rb_w32_select_with_thread(), rb_w32_send(), rb_w32_spawn(), rb_w32_stati64(), rb_w32_strerror(), rb_w32_uchdir(), rb_w32_uchmod(), rb_w32_ulink(), rb_w32_umkdir(), rb_w32_unlink(), rb_w32_uopen(), rb_w32_uopendir(), rb_w32_urename(), rb_w32_urmdir(), rb_w32_ustati64(), rb_w32_utime(), rb_w32_uunlink(), rb_w32_uutime(), rb_w32_wopen(), rb_w32_write(), rb_w32_write_console(), rb_wait_for_single_fd(), rb_waitpid_blocking(), readdir_internal(), readline_attempted_completion_function(), readline_readline(), recvmsg(), reg_enum_key(), reg_get_val(), reg_get_val2(), reinit(), ripper_token2eventid(), RMD160_Finish(), RMD160_Init(), RMD160_Transform(), RMD160_Update(), rsa_generate(), rsock_getaddrinfo(), rsock_ipaddr(), ruby_hdtoa(), ruby_strtod(), run_exec_dup2(), scalar(), scan_env_clear(), search_live_hook(), search_nonascii(), sendmsg(), setproctitle(), setup_overlapped(), setup_tree(), sip_hash_new(), slow_search(), slow_search_backward(), slow_search_backward_ic(), slow_search_ic(), sock_s_gethostbyaddr(), sock_s_getnameinfo(), STACK_OF(), start_document(), start_mapping(), start_sequence(), str_dup(), str_is_number(), str_transcode(), strio_seek(), stub_sysinit(), swallow(), switch(), syck_add_sym(), syck_add_transfer(), syck_alloc_node(), syck_alloc_str(), syck_assert(), syck_check_limit(), syck_emit(), syck_emit_scalar(), syck_emit_tag(), syck_emitter_add_level(), syck_emitter_clear(), syck_emitter_mark_node(), syck_emitter_pop_level(), syck_emitter_st_free(), syck_emitter_write(), syck_free_emitter(), syck_free_members(), syck_free_node(), syck_free_parser(), syck_genericresolver_node_import(), syck_hdlr_add_anchor(), syck_hdlr_add_node(), syck_hdlr_get_anchor(), syck_hdlr_remove_anchor(), syck_io_file_read(), syck_io_str_read(), syck_lookup_sym(), syck_map_add(), syck_map_assign(), syck_map_count(), syck_map_empty(), syck_map_read(), syck_map_update(), syck_mark_parser(), syck_move_tokens(), syck_new_emitter(), syck_new_parser(), syck_node_transform(), syck_parse(), syck_parser_add_level(), syck_parser_assign_io(), syck_parser_bad_anchor_handler(), syck_parser_error_handler(), syck_parser_file(), syck_parser_handler(), syck_parser_pop_level(), syck_parser_read(), syck_parser_readlen(), syck_parser_reset_cursor(), syck_parser_set_input_type(), syck_parser_str(), syck_replace_str2(), syck_resolver_node_import(), syck_seq_add(), syck_seq_assign(), syck_seq_count(), syck_seq_empty(), syck_seq_read(), syck_st_free(), syck_st_free_nodes(), syck_str_read(), syck_tagcmp(), syck_yaml2byte(), syckerror(), sycklex_bytecode_utf8(), sycklex_yaml_utf8(), sym_inspect(), tcl_protect_core(), thread_create_core(), thread_exec_event_hooks(), thread_free(), time_s_now(), time_zone(), timeofday(), timew2timespec_exact(), transcode_search_path(), transcode_search_path_i(), trap_check(), try_get_rnd(), try_tag_implicit(), typeinfo_from_ole(), typelib_file_from_typelib(), unlink_heap_slot(), unswitch_mime_getc(), usage(), utime_internal(), val2variant_ptr(), vm_event_hooks_running_thread(), vm_exec(), vm_get_cref0(), VpAlloc(), VpDup(), VpFree(), VpMult(), VpNumOfChars(), VpPower(), VpSqrt(), wait_connectable(), wait_for_single_fd(), while(), WinMain(), wlink(), wmkdir(), wstr_to_mbstr(), wutime(), X509_CRL_set_issuer_name(), X509_CRL_set_version(), yaml_org_handler(), and yyparse().
return oid = syck_add_sym( p, (char *) val ) |
Definition at line 211 of file yaml2byte.c.
Referenced by GetDigestPtr(), ossl_x509attr_get_oid(), ossl_x509attr_initialize(), ossl_x509attr_set_oid(), ossl_x509ext_initialize(), ossl_x509ext_set_oid(), ossl_x509extfactory_create_ext(), ossl_x509name_add_entry(), rb_method_call_status(), rb_obj_hash(), rb_syck_compile(), syck_emit(), syck_emitter_emit(), syck_emitter_mark_node(), and syck_yaml2byte().
unsigned char p |
Definition at line 119 of file yaml2byte.c.
Referenced by add_freelist(), allocate_sorted_heaps(), appendline(), argf_alloc(), ASN1_put_eoc(), assign_heap_slot(), autoload_provided(), backward_search_range(), big5_left_adjust_char_head(), BigDecimal_hash(), BigDecimal_IsFinite(), BigDecimal_IsInfinite(), BigDecimal_IsNaN(), BigDecimal_prec(), BigDecimal_to_f(), BigDecimal_to_i(), BigDecimal_to_r(), bm_search(), bm_search_backward(), bm_search_notrev(), bracket(), BSD__sfvwrite(), BSD_vfprintf(), bubblebabble_str_new(), bufread_call(), call_trace_proc(), chopped_length(), cmdglob(), code_status(), code_to_mbc(), comment_at_top(), compile_length_string_node(), compile_string_node(), compile_tree(), concat_opt_exact_info(), concat_opt_exact_info_str(), convert_UTF8_to_JSON(), count_objects(), cp1251_mbc_case_fold(), cp949_left_adjust_char_head(), cParser_parse_quirks_mode(), cParser_parse_strict(), date_strftime_internal(), date_zone_to_diff(), deallocate(), decode_bool(), decode_bstr(), decode_enum(), decode_int(), decode_null(), decode_obj(), decode_time(), dln_find_1(), e2w_conv(), enc_strlen(), entry_repeat_range(), enumerator_mark(), establishShell(), euckr_left_adjust_char_head(), euctw_left_adjust_char_head(), ev_advise(), expand_case_fold_string(), fetch_char_property_to_ctype(), fetch_escaped_value(), fetch_name(), fetch_name_with_level(), fetch_range_quantifier(), fetch_token(), fetch_token_in_cc(), finalize_deferred(), find_default_source(), find_inputcode_byfunc(), find_str_position(), finish_cp50220_encoder(), finish_writeconv_sync(), flo_to_s(), float_rationalize(), fnmatch(), fnmatch_helper(), fole_activex_initialize(), fole_each(), fole_initialize(), fole_query_interface(), fole_s_connect(), forward_search_range(), fun_so_cp50220_encoder(), gb18030_left_adjust_char_head(), gbk_left_adjust_char_head(), generator_mark(), get_device_once(), get_digest_base_metadata(), get_guessed_code(), getnameinfo(), glob_helper(), glob_make_pattern(), gzfile_read_header(), gzfile_read_raw_until_zero(), gzreader_charboundary(), gzreader_gets(), gzreader_skip_linebreaks(), h_conv(), hexencode_str_new(), init_case_fold_table(), init_funcname_len(), Init_ossl_dh(), Init_ossl_dsa(), Init_ossl_rsa(), inspect_sockaddr(), int_ossl_asn1_decode0_prim(), io_binwrite_string(), io_encname_bom_p(), is_not_included(), is_pointer_to_heap(), isUNCRoot(), join_argv(), JSON_parse_float(), JSON_parse_integer(), JSON_parse_string(), JSON_parse_value(), json_string_unescape(), kanji_convert(), koi8_r_mbc_case_fold(), koi8_u_mbc_case_fold(), left_adjust_char_head(), load_file_internal(), loaded_feature_path(), loaded_feature_path_i(), mark_dump_arg(), mark_load_arg(), mark_marshal_compat_i(), match_aref(), match_at(), mbc_case_fold(), MD5_Update(), mime_begin_strict(), module_connection(), moreswitches(), name_err_mesg_mark(), next_state(), nl_langinfo_codeset(), node_new_backref(), node_new_str_raw_char(), nurat_rationalize(), ole_bind_obj(), ole_variant2val(), onig_error_code_to_format(), onig_node_str_cat(), onig_parse_make_tree(), onig_reduce_nested_quantifier(), onig_scan_unsigned_number(), onigenc_get_right_adjust_char_head(), onigenc_get_right_adjust_char_head_with_prev(), onigenc_mbclen_approximate(), onigenc_mbn_mbc_case_fold(), onigenc_str_bytelen_null(), onigenc_strlen_null(), onigenc_unicode_mbc_case_fold(), onigenc_unicode_property_name_to_ctype(), open_dir_handle(), open_mime(), opendir_internal(), option_to_str(), options(), os_obj_of_i(), ossl_asn1_decode(), ossl_asn1_decode0(), ossl_asn1_decode_all(), ossl_asn1_traverse(), ossl_asn1cons_to_der(), ossl_asn1data_to_der(), ossl_asn1prim_to_der(), ossl_dh_to_der(), ossl_dsa_to_der(), ossl_pkcs12_to_der(), ossl_pkcs7_to_der(), ossl_rsa_to_der(), ossl_spki_initialize(), ossl_spki_to_der(), ossl_ssl_session_to_der(), ossl_x509_to_der(), ossl_x509attr_get_value(), ossl_x509attr_initialize(), ossl_x509attr_to_der(), ossl_x509ext_initialize(), ossl_x509ext_to_der(), ossl_x509name_initialize(), ossl_x509name_to_der(), ossl_x509req_to_der(), ossl_x509stctx_set_purpose(), ossl_x509store_set_purpose(), output_hex_charref(), pack_pack(), pack_unpack(), parse_char_class(), parse_enclose(), parse_mode_enc(), parse_posix_bracket(), parse_time2_cb(), parser_here_document(), parser_magic_comment(), parser_new(), parser_peek_variable_name(), parser_set_encode(), parser_set_token_info(), parser_whole_match_p(), parser_yyerror(), path_check_0(), path_sub_ext(), proc_exec_v(), proc_options(), process_sflag(), push_include(), r_object0(), rb_ary_compact_bang(), rb_ary_fill(), rb_ary_permutation(), rb_ary_repeated_combination(), rb_ary_repeated_permutation(), rb_cstr_to_dbl(), rb_dlptr_initialize(), rb_econv_add_transcoder_at(), rb_enc_aliases_enc_i(), rb_enc_strlen_cr(), rb_feature_p(), rb_file_dirname(), rb_file_expand_path_internal(), rb_file_open_internal(), rb_file_s_basename(), rb_gzfile_set_comment(), rb_gzfile_set_orig_name(), rb_home_dir(), rb_include_module(), rb_io_each_byte(), rb_io_extract_encoding_option(), rb_io_extract_modeenc(), rb_io_getline_1(), rb_io_getline_fast(), rb_io_mode_enc(), rb_io_modestr_fmode(), rb_mod_ancestors(), rb_mod_include_p(), rb_mod_included_modules(), rb_objspace_call_finalizer(), rb_path_check(), rb_path_to_class(), rb_proc_exec(), rb_push_glob(), rb_reg_adjust_startpos(), rb_reg_check_preprocess(), rb_reg_expr_str(), rb_reg_preprocess_dregexp(), rb_reg_regsub(), rb_scan_args(), rb_str_cat(), rb_str_chomp_bang(), rb_str_coderange_scan_restartable(), rb_str_dump(), rb_str_each_line(), rb_str_end_with(), rb_str_format(), rb_str_inspect(), rb_str_justify(), rb_str_reverse(), rb_str_splice(), rb_str_sub_bang(), rb_str_substr(), rb_str_sum(), rb_str_to_dbl(), rb_str_to_inum(), rb_struct_s_members_m(), rb_vmdebug_stack_dump_raw(), rb_w32_cmdvector(), rb_w32_getcwd(), rb_w32_pipe(), rb_w32_spawn(), rb_w32_strerror(), rb_w32_system_tmpdir(), read_escaped_byte(), read_internal_call(), regulate_path(), reinit(), remove_backslashes(), remove_from_join_list(), rmext(), ruby_brace_expand(), ruby_enc_find_basename(), ruby_enc_find_extname(), ruby_init_loadpath_safe(), ruby_qsort(), scan_env_add_mem_entry(), scan_unsigned_hexadecimal_number(), scan_unsigned_octal_number(), set_iconv(), setup_tree(), skipprefixroot(), slot_sweep(), slow_search(), slow_search_backward(), str_byte_substr(), str_end_cmp(), str_end_hash(), str_node_split_last_char(), str_nth(), str_nth_len(), str_offset(), str_strlen(), string_to_r_internal(), strio_free(), strio_getc(), strio_getline(), strio_mark(), strio_memsize(), strio_set_pos(), strio_ungetc(), strscan_aref(), strscan_bol_p(), strscan_concat(), strscan_do_scan(), strscan_eos_p(), strscan_get_byte(), strscan_get_pos(), strscan_get_string(), strscan_getch(), strscan_initialize(), strscan_inspect(), strscan_matched(), strscan_matched_p(), strscan_matched_size(), strscan_peek(), strscan_post_match(), strscan_pre_match(), strscan_reset(), strscan_rest(), strscan_rest_p(), strscan_rest_size(), strscan_s_allocate(), strscan_set_pos(), strscan_set_string(), strscan_terminate(), strscan_unscan(), strtol(), stub_sysinit(), swallow(), syck_new_parser(), thread_join_sleep(), time_mdump(), time_mload(), time_strftime(), to_ascii(), token_info_get_column(), token_info_has_nonspaces(), transcode_restartable0(), translate_char(), translate_wchar(), type_cclass_hash(), unescape_escaped_nonascii(), unescape_unicode_bmp(), unescape_unicode_list(), unicode_to_jis_common2(), uniname2ctype(), update_char_offset(), update_string_node_case_fold(), usage(), utf16be_code_to_mbc(), utf16be_mbc_case_fold(), utf16le_code_to_mbc(), utf16le_mbc_case_fold(), utf16le_mbc_to_code(), utf32be_code_to_mbc(), utf32be_mbc_case_fold(), utf32le_code_to_mbc(), utf32le_mbc_case_fold(), val2variant_ptr(), vm_make_env_object(), VpMemAlloc(), w_float(), wstati64(), yielder_mark(), and zlib_mem_alloc().
bytestring_t* sav = NULL |
Definition at line 130 of file yaml2byte.c.
Referenced by rb_syck_compile(), and syck_yaml2byte().
char* start |
Definition at line 126 of file yaml2byte.c.
Referenced by bytestring_append(), convert_UTF8_to_JSON(), date_strftime_with_tmx(), expand_case_fold_string(), fetch_char_property_to_ctype(), fetch_token(), freverse(), gb18030_left_adjust_char_head(), gc_mark_locations(), iconv_convert(), iconv_iconv(), iso2022jp_check_conv(), make_econv_exception(), onig_match(), onig_node_free(), onig_search(), onigenc_str_bytelen_null(), ossl_asn1_decode0(), parse(), parser_yylex(), rb_class_inherited_p(), rb_iseq_compile_node(), rb_reg_eqq(), rb_reg_match2(), rb_reg_nth_match(), rb_str_format(), rb_str_scan(), rb_str_split_m(), rb_str_subpat_set(), rb_strftime_with_timespec(), rb_w32_read(), ruby_glob0(), ruby_qsort(), ruby_scan_hex(), ruby_scan_oct(), scan_digits(), switch(), syck_emit_1quoted(), syck_emit_2quoted(), syck_emit_folded(), syck_emit_literal(), syck_scan_scalar(), utf32be_left_adjust_char_head(), utf32le_left_adjust_char_head(), and vm_yield_setup_block_args_complex().
val = NULL |
Definition at line 129 of file yaml2byte.c.
YAMLBYTE_ANCHOR |
Definition at line 134 of file yaml2byte.c.
Referenced by bytestring_extend().