Defines | Typedefs

ext/nkf/nkf-utf8/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>
Include dependency graph for nkf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MIME_DECODE_DEFAULT   STRICT_MIME
#define X0201_DEFAULT   TRUE
#define DEFAULT_NEWLINE   0x0A
#define PUT_NEWLINE(func)   func(0x0A)
#define OCONV_NEWLINE(func)   func(0, 0x0A)
#define HELP_OUTPUT   stdout
#define NKF_INT32_C(n)   (n)
#define setbinmode(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

Typedefs

typedef int nkf_char

Define Documentation

#define DEFAULT_CODE_LOCALE

Definition at line 149 of file nkf.h.

Referenced by show_configuration().

#define DEFAULT_NEWLINE   0x0A

Definition at line 32 of file nkf.h.

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

#define FALSE   0

Definition at line 185 of file nkf.h.

Referenced by big5_is_allowed_reverse_match(), call_trace_func(), cp949_is_allowed_reverse_match(), dir_initialize(), e_oconv(), exec_recursive_i(), fole_invoke(), fole_missing(), fole_s_create_guid(), fole_setproperty(), foletypelib_guid(), gbk_is_allowed_reverse_match(), GetCurrentThreadHandle(), is_allowed_reverse_match(), is_code_ctype(), kanji_convert(), kill(), main(), mime_begin_strict(), mime_getc(), module_connection(), num_step(), obj2int(), obj2subsecx(), obj2vint(), ole_initialize(), ole_type_guid(), ole_type_progid(), ole_variant2val(), onigenc_mb2_is_code_ctype(), onigenc_mb4_is_code_ctype(), overlapped_socket_io(), parser_whole_match_p(), parser_yylex(), pipe_open_v(), rb_attr_get(), rb_big2ulong_pack(), rb_big_aref(), rb_block_proc(), rb_check_convert_type(), rb_check_to_integer(), rb_const_defined(), rb_const_defined_at(), rb_const_get(), rb_const_get_at(), rb_convert_to_integer(), rb_cvar_set(), rb_define_attr(), rb_exc_fatal(), rb_exc_raise(), rb_f_system(), rb_feature_provided(), rb_hash_equal(), rb_io_close(), rb_io_close_read(), rb_mod_attr_reader(), rb_mod_attr_writer(), rb_mod_instance_method(), rb_num_coerce_cmp(), rb_num_coerce_relop(), rb_obj_method(), rb_proc_s_new(), rb_reg_eqq(), rb_respond_to(), rb_str_hex(), rb_str_oct(), rb_str_to_f(), rb_str_to_i(), rb_str_upto(), rb_time_timespec(), rb_time_timeval(), rb_w32_aspawn(), rb_w32_send(), rb_w32_sendto(), recvmsg(), s_oconv(), search_required(), sendmsg(), status_disable(), time_s_mktime(), unswitch_mime_getc(), usec2subsecx(), w_object(), window_idlok(), window_scrollok(), wmkdir(), wrmdir(), and wunlink().

#define HAVE_LANGINFO_H

Definition at line 169 of file nkf.h.

#define HAVE_LOCALE_H

Definition at line 172 of file nkf.h.

#define HELP_OUTPUT   stdout

Definition at line 39 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 show_configuration().

#define NKF_INT32_C (   n  )     (n)
#define OCONV_NEWLINE (   func  )     func(0, 0x0A)

Definition at line 34 of file nkf.h.

#define PUT_NEWLINE (   func  )     func(0x0A)

Definition at line 33 of file nkf.h.

#define setbinmode (   fp  ) 

Definition at line 97 of file nkf.h.

Referenced by main().

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

Definition at line 103 of file nkf.h.

Referenced by main().

#define TRUE   1

Definition at line 186 of file nkf.h.

Referenced by big5_is_allowed_reverse_match(), check_bom(), code_status(), cp949_is_allowed_reverse_match(), dir_globs(), fole_getproperty_with_bracket(), fole_setproperty_with_bracket(), gb18030_is_allowed_reverse_match(), gbk_is_allowed_reverse_match(), h_conv(), is_allowed_reverse_match(), is_code_ctype(), main(), module_connection(), num_uminus(), onigenc_mb2_is_code_ctype(), onigenc_mb4_is_code_ctype(), overlapped_socket_io(), pipe_open_s(), rb_big2long(), rb_big2ulong(), rb_big_lshift(), rb_big_rshift(), rb_block_lambda(), rb_const_defined(), rb_const_defined_at(), rb_const_defined_from(), rb_const_get(), rb_const_get_at(), rb_const_get_from(), rb_const_set(), rb_convert_to_integer(), rb_convert_type(), rb_exec_arg_prepare(), rb_f_exec(), rb_f_spawn(), rb_feature_provided(), rb_Float(), rb_hash_eql(), rb_io_close(), rb_io_fptr_finalize(), rb_ivar_get(), rb_make_exception(), rb_mod_attr(), rb_mod_attr_accessor(), rb_mod_attr_reader(), rb_mod_attr_writer(), rb_mod_public_instance_method(), rb_num_coerce_bin(), rb_obj_public_method(), rb_path_check(), rb_push_glob(), rb_reg_s_quote(), rb_spawn(), rb_spawn_err(), rb_str_format(), rb_time_interval(), rb_to_integer(), rb_w32_read(), rb_w32_recv(), rb_w32_recvfrom(), rb_w32_write(), recvmsg(), reg_match_pos(), ruby_executable_node(), search_required(), sendmsg(), set_iconv(), set_output_encoding(), swallow(), time_s_mkutc(), w_object(), w_uclass(), window_idlok(), window_scrollok(), and yycompile().

#define X0201_DEFAULT   TRUE

Definition at line 16 of file nkf.h.

Referenced by show_configuration().


Typedef Documentation

typedef int nkf_char

Definition at line 50 of file nkf.h.