Ruby  2.1.10p492(2016-04-01revision54464)
Macros | Typedefs
nkf.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <unistd.h>
#include <utime.h>
#include <langinfo.h>
#include <locale.h>

Go to the source code of this file.

Macros

#define MIME_DECODE_DEFAULT   STRICT_MIME
 
#define X0201_DEFAULT   TRUE
 
#define DEFAULT_NEWLINE   0x0A
 
#define HELP_OUTPUT   stdout
 
#define NKF_INT32_C(n)   (n)
 
#define setbinmode(fp)   (void)(fp)
 
#define setvbuffer(fp, buf, size)   setbuffer(fp, buf, size)
 
#define DEFAULT_CODE_LOCALE
 
#define HAVE_LANGINFO_H
 
#define HAVE_LOCALE_H
 
#define FALSE   0
 
#define TRUE   1
 
#define ARG_UNUSED
 

Typedefs

typedef int nkf_char
 

Macro Definition Documentation

#define ARG_UNUSED

Definition at line 181 of file nkf.h.

#define DEFAULT_CODE_LOCALE

Definition at line 137 of file nkf.h.

Referenced by show_configuration().

#define DEFAULT_NEWLINE   0x0A

Definition at line 22 of file nkf.h.

Referenced by oconv_newline(), put_newline(), and show_configuration().

#define FALSE   0

Definition at line 174 of file nkf.h.

Referenced by add_ctype_to_cc(), argf_next_argv(), ary_join_1(), basic_obj_respond_to(), bit_coerce(), blocking_region_begin(), check_funcall_respond_to(), check_gen_consistency(), check_if_dir(), check_if_wdir(), code_page_installed(), console_emulator_p(), constat_apply(), defined_expr(), dir_initialize(), dir_s_chdir(), discrete_object_p(), do_coerce(), do_select(), e_oconv(), enc_capable(), enc_set_default_encoding(), enum_drop_while(), enum_zip(), EVENTSINK_Invoke(), exec_recursive(), find_coclass(), find_iid(), fole_invoke(), fole_missing(), fole_s_create_guid(), fole_setproperty(), foletypelib_guid(), garbage_collect(), garbage_collect_body(), gc_heap_lazy_sweep(), gc_mark_children(), gc_mark_roots(), gc_marks(), gc_marks_body(), gc_profile_disable(), get_special_folder(), has_redirection(), heap_increment(), heap_is_swept_object(), heap_prepare_freepage(), heap_ready_to_gc(), include_modules_at(), init_env(), installed_code_page_proc(), installed_lcid_proc(), int_downto_size(), int_upto_size(), is_dead_object(), is_id_value(), is_live_object(), is_pointer_to_heap(), is_popen_fork(), is_socket(), is_swept_object(), kanji_convert(), kill(), lazy_sweep_enable(), lcid_installed(), linear_object_p(), load_file_internal(), main(), maygvl_copy_stream_continue_p(), mime_begin(), mime_begin_strict(), mime_getc(), module_connection(), newobj_of(), nkf_iconv_utf_16(), nkf_iconv_utf_32(), nkf_split_options(), nkf_str_caseeql(), num_step(), num_step_size(), obj2int(), obj2subsecx(), obj2vint(), obj_free(), obj_type(), objspace_malloc_increase(), ole_initialize(), ole_search_event(), ole_search_handler_method(), ole_type_guid(), ole_type_progid(), ole_uninitialize(), ole_variant2val(), onigenc_always_false_is_allowed_reverse_match(), onigenc_ascii_is_code_ctype(), onigenc_mb2_is_code_ctype(), onigenc_mb4_is_code_ctype(), options(), overlapped_socket_io(), parser_magic_comment(), parser_set_token_info(), parser_whole_match_p(), parser_yylex(), pop_mark_stack(), process_sflag(), r_object0(), rb_ary_fill(), rb_ary_join(), rb_block_given_p(), rb_block_proc(), rb_check_convert_type(), rb_check_funcall_with_hook(), rb_check_to_integer(), rb_const_defined(), rb_const_defined_at(), rb_const_defined_from(), rb_const_get(), rb_const_get_at(), rb_const_get_from(), rb_convert_to_integer(), rb_define_attr(), rb_enc_str_asciionly_p(), rb_exc_fatal(), rb_exc_raise(), rb_f_open(), rb_feature_provided(), rb_file_join(), rb_gc_enable(), rb_group_member(), rb_hash_equal(), rb_io_close(), rb_io_close_read(), rb_io_s_popen(), rb_io_wait_readable(), rb_io_wait_writable(), rb_is_method_name(), rb_load_internal0(), rb_mod_attr_reader(), rb_mod_attr_writer(), rb_mod_instance_method(), rb_mutex_lock(), rb_nkf_convert(), rb_nkf_guess(), rb_num_coerce_cmp(), rb_num_coerce_relop(), rb_obj_method(), rb_obj_singleton_method(), rb_proc_s_new(), rb_public_const_defined(), rb_public_const_defined_at(), rb_public_const_get(), rb_public_const_get_at(), rb_reg_eqq(), rb_rescue2(), rb_respond_to(), rb_str_comparable(), rb_str_count(), rb_str_hex(), rb_str_oct(), rb_str_partition(), rb_str_rpartition(), rb_str_scrub(), rb_str_symname_p(), rb_str_to_f(), rb_str_to_i(), rb_str_upto(), rb_thread_blocking_region_begin(), rb_thread_call_with_gvl(), rb_thread_call_without_gvl(), rb_thread_io_blocking_region(), rb_threadptr_pending_interrupt_include_p(), rb_time_timespec(), rb_time_timeval(), rb_w32_asynchronize(), rb_w32_pipe(), rb_w32_read(), rb_w32_send(), rb_w32_sendto(), rb_w32_wopen(), recvmsg(), reinit(), rgengc_remembersetbits_set(), ruby_debug_print_indent(), ruby_direct_conv(), ruby_executable_node(), ruby_float_step(), s_oconv(), search_required(), sendmsg(), set_input_encoding(), set_output_encoding(), set_unblock_function(), signal_ignored(), simple_re_meta(), status_disable(), str_transcode0(), swallow(), sym_check_asciionly(), sym_printable(), time_s_mktime(), tr_find(), typelib_file_from_typelib(), unswitch_mime_getc(), usec2subsecx(), value_expr_gen(), vm_exec(), w32_aspawn_flags(), w_object(), w_oconv(), w_oconv16(), w_oconv32(), win32_direct_conv(), wmkdir(), wrmdir(), x0213_combining_p(), and x0213_wait_combining_p().

#define HAVE_LANGINFO_H

Definition at line 158 of file nkf.h.

#define HAVE_LOCALE_H

Definition at line 161 of file nkf.h.

#define HELP_OUTPUT   stdout

Definition at line 27 of file nkf.h.

Referenced by show_configuration(), usage(), and version().

#define MIME_DECODE_DEFAULT   STRICT_MIME

Definition at line 13 of file nkf.h.

Referenced by reinit(), and show_configuration().

#define NKF_INT32_C (   n)    (n)
#define setbinmode (   fp)    (void)(fp)

Definition at line 85 of file nkf.h.

Referenced by main().

#define setvbuffer (   fp,
  buf,
  size 
)    setbuffer(fp, buf, size)

Definition at line 91 of file nkf.h.

Referenced by main().

#define TRUE   1

Definition at line 175 of file nkf.h.

Referenced by argf_next_argv(), basic_obj_respond_to(), bit_coerce(), blocking_region_begin(), chdir_yield(), check_bom(), check_funcall_respond_to(), check_if_wdir(), class_instance_method_list(), code_status(), constat_apply(), CreateChild(), defined_expr(), dir_globs(), do_coerce(), enc_capable(), enc_set_default_encoding(), enum_zip(), EVENTSINK_Constructor(), exec_recursive(), find_coclass(), find_iid(), finish_overlapped_socket(), fix_and(), fix_or(), fix_xor(), fole_getproperty_with_bracket(), fole_setproperty_with_bracket(), garbage_collect(), garbage_collect_body(), garbage_collect_with_gvl(), gc_heap_lazy_sweep(), gc_mark_children(), gc_mark_roots(), gc_marks(), gc_marks_body(), gc_profile_enable(), gc_start_internal(), h_conv(), has_redirection(), heap_increment(), heap_is_swept_object(), heap_prepare_freepage(), heap_ready_to_gc(), if(), include_modules_at(), init_env(), inspect_ary(), installed_code_page_proc(), installed_lcid_proc(), is_dead_object(), is_id_value(), is_live_object(), is_pointer_to_heap(), is_popen_fork(), is_socket(), is_swept_object(), iseq_set_sequence(), kanji_convert(), linear_object_p(), main(), maygvl_copy_stream_continue_p(), mime_begin_strict(), module_connection(), nkf_iconv_utf_16_nocombine(), nkf_iconv_utf_32_nocombine(), nkf_split_options(), nkf_str_caseeql(), num_uminus(), obj_type(), objspace_malloc_increase(), ole_initialize(), ole_search_event(), ole_search_handler_method(), onigenc_always_true_is_allowed_reverse_match(), onigenc_mb2_is_code_ctype(), onigenc_mb4_is_code_ctype(), options(), overlapped_socket_io(), parser_initialize(), parser_magic_comment(), parser_peek_variable_name(), parser_set_token_info(), parser_yylex(), pipe_open_s(), pop_mark_stack(), proc_new(), proc_options(), process_sflag(), r_ivar(), r_object0(), rb_ary_fill(), rb_ary_join(), rb_block_given_p(), rb_block_lambda(), rb_check_funcall_with_hook(), rb_const_defined(), rb_const_defined_at(), rb_const_defined_from(), rb_const_get(), rb_const_get_at(), rb_const_get_from(), rb_convert_to_integer(), rb_convert_type(), rb_enc_str_asciionly_p(), rb_f_exec(), rb_f_open(), rb_f_spawn(), rb_feature_provided(), rb_file_join(), rb_Float(), rb_garbage_collect(), rb_gc(), rb_gc_disable(), rb_group_member(), rb_hash_eql(), rb_io_close(), rb_io_fptr_finalize(), rb_io_s_popen(), rb_io_wait_readable(), rb_io_wait_writable(), rb_is_method_name(), rb_load_internal0(), rb_make_exception(), rb_mod_attr(), rb_mod_attr_accessor(), rb_mod_attr_reader(), rb_mod_attr_writer(), rb_mod_define_method(), rb_mod_public_instance_method(), rb_nkf_guess(), rb_num_coerce_bin(), rb_num_coerce_bit(), rb_obj_memsize_of(), rb_obj_public_method(), rb_objspace_each_objects(), rb_objspace_reachable_objects_from_root(), rb_path_check(), rb_public_const_defined(), rb_public_const_defined_at(), rb_public_const_defined_from(), rb_public_const_get(), rb_public_const_get_at(), rb_public_const_get_from(), rb_push_glob(), rb_reg_s_quote(), rb_rescue2(), rb_spawn_internal(), rb_str_comparable(), rb_str_count(), rb_str_format(), rb_str_partition(), rb_str_rpartition(), rb_str_scrub(), rb_str_symname_p(), rb_thread_call_without_gvl2(), rb_thread_fd_writable(), rb_threadptr_pending_interrupt_include_p(), rb_time_interval(), rb_to_integer(), rb_vm_add_root_module(), rb_w32_asynchronize(), rb_w32_read(), rb_w32_recv(), rb_w32_recvfrom(), rb_w32_wopen(), rb_w32_write(), rb_w32_write_console(), recvmsg(), reg_match_pos(), reinit(), rgengc_remembersetbits_set(), ruby_debug_print_indent(), ruby_direct_conv(), ruby_executable_node(), ruby_float_step(), search_required(), sendmsg(), set_iconv(), set_input_encoding(), set_output_encoding(), set_unblock_function(), setup_overlapped(), should_be_callable(), simple_re_meta(), str_transcode0(), swallow(), switch(), sym_check_asciionly(), sym_printable(), terminate_atfork_i(), time_s_mkutc(), tr_find(), typelib_file_from_typelib(), value_expr_gen(), vm_exec(), w_object(), w_uclass(), win32_direct_conv(), x0213_combining_p(), and x0213_wait_combining_p().

#define X0201_DEFAULT   TRUE

Definition at line 16 of file nkf.h.

Referenced by module_connection(), and show_configuration().

Typedef Documentation

typedef int nkf_char

Definition at line 38 of file nkf.h.