aboutsummaryrefslogtreecommitdiffstats
path: root/transcode.c
Commit message (Expand)AuthorAgeFilesLines
* * transcode_data.h (BYTE_LOOKUP): change to uintptr_t array.akr2008-09-011-1/+1
* * transcode_data.h (BYTE_LOOKUP_BASE): abstract accessor forakr2008-09-011-3/+3
* rdoc update.akr2008-08-311-14/+33
* fix typos.akr2008-08-311-2/+2
* rdoc update.akr2008-08-311-14/+121
* * transcode.c (transcode.c): set source_encoding andakr2008-08-311-6/+28
* * transcode.c (make_econv_exception): rename instance variable namesakr2008-08-311-12/+12
* * transcode.c (econv_putback): associate encoding to the result.akr2008-08-311-0/+28
* * transcode.c (econv_insert_output): raise ArgumentError on failure.akr2008-08-311-3/+23
* * transcode.c (econv_last_error): new method.akr2008-08-311-0/+34
* * transcode.c (econv_primitive_convert): make two arguments,akr2008-08-311-1/+6
* * transcode.c (make_econv_exception): error message simplified.akr2008-08-311-4/+4
* * transcode.c (econv_putback): make max argument optional.akr2008-08-301-3/+5
* * transcode.c (rb_econv_putback): putback from last byte.akr2008-08-301-1/+1
* * transcode.c (econv_putback): renamed from econv_primitive_putback.akr2008-08-301-2/+2
* * transcode.c (econv_insert_output): renamed fromakr2008-08-301-2/+2
* * transcode.c (econv_primitive_errinfo): 5th element (partial_input)akr2008-08-301-15/+10
* rdoc update.akr2008-08-291-0/+11
* rdoc update.akr2008-08-281-0/+1
* * transcode.c (econv_finish): new method.akr2008-08-281-0/+50
* * transcode.c (econv_convert): new method.akr2008-08-281-0/+54
* * transcode.c (econv_primitive_convert): accept nil asakr2008-08-281-7/+29
* * transcode.c (econv_primitive_convert): accept nil as input for emptyakr2008-08-281-5/+17
* * transcode.c (sym_invalid_byte_sequence): new variable.akr2008-08-281-7/+23
* * transcode.c (transcode_loop): simplified.akr2008-08-261-11/+2
* * include/ruby/encoding.h (rb_econv_result_t): enumeration constant:akr2008-08-261-12/+42
* * include/ruby/encoding.h (rb_econv_elem_t): move to transcode.cakr2008-08-261-0/+42
* * transcode.c (rb_econv_open): disable newline conversion for ASCIIakr2008-08-261-14/+33
* * transcode.c (rb_econv_binmode): binmode is effective only once.akr2008-08-261-0/+2
* * transcode.c (str_transcode0): disable newline conversion for ASCIIakr2008-08-251-7/+22
* * transcode.c (str_transcode0): don't short cut for newline conversion.akr2008-08-251-9/+21
* * transcode.c (make_econv_exception): show readagain part for invalidakr2008-08-251-7/+29
* * transcode.c (rb_econv_open): make last_tc NULL if there are onlyakr2008-08-251-26/+45
* * transcode.c (rb_econv_open_by_transcoder_entries): initializeakr2008-08-251-2/+72
* * transcode.c (rb_econv_substr_append): fix for buffer overrun.nobu2008-08-251-1/+2
* * transcode.c (rb_econv_open_exc): constified. nobu2008-08-251-1/+1
* * configure.in (BUILTIN_TRANSSRCS): defined.akr2008-08-241-0/+4
* * transcode.c (declare_transcoder): arguments order changed.akr2008-08-241-2/+1
* * include/ruby/encoding.h (rb_econv_t): use rb_econv_option_t.akr2008-08-241-8/+11
* * io.c (rb_io_s_pipe): accept optional hash.akr2008-08-241-1/+4
* * include/ruby/encoding.h (rb_str_transcode): make 3rd argumentakr2008-08-241-19/+15
* * include/ruby/encoding.h (rb_econv_opts): declared.akr2008-08-241-0/+6
* * include/ruby/encoding.h (rb_econv_option_t): defined.akr2008-08-241-15/+18
* * transcode.c (rb_econv_substr_append): associate dst with destinationakr2008-08-241-1/+4
* * include/ruby/encoding.h (rb_str_transcode): add ecflags argument.akr2008-08-241-51/+90
* * transcode.c (str_transcode): check last hash only if 0 < argc.akr2008-08-241-1/+4
* * include/ruby/encoding.h (rb_econv_substr_append): renamed fromakr2008-08-241-3/+20
* * transcode.c (rb_econv_open): return NULL on error.akr2008-08-241-1/+1
* * include/ruby/encoding.h (rb_econv_open_exc): declared.akr2008-08-241-6/+53
* * include/ruby/encoding.h (ECONV_INVALID_MASK): defined.akr2008-08-231-50/+57