rdoc updated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
abfd87c230
commit
ae8522ff7e
17
transcode.c
17
transcode.c
@ -1430,8 +1430,8 @@ check_econv(VALUE self)
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* call-seq:
|
* call-seq:
|
||||||
* primitive_convert(input_buffer, output_buffer, output_bufsize) -> symbol
|
* primitive_convert(input_buffer, output_buffer, output_byteoffset, output_bytesize) -> symbol
|
||||||
* primitive_convert(input_buffer, output_buffer, output_bufsize, flags) -> symbol
|
* primitive_convert(input_buffer, output_buffer, output_byteoffset, output_bytesize, flags) -> symbol
|
||||||
*
|
*
|
||||||
* possible flags:
|
* possible flags:
|
||||||
* Encoding::Converter::PARTIAL_INPUT # input buffer may be part of larger input
|
* Encoding::Converter::PARTIAL_INPUT # input buffer may be part of larger input
|
||||||
@ -1446,17 +1446,24 @@ check_econv(VALUE self)
|
|||||||
* primitive_convert converts input_buffer into output_buffer.
|
* primitive_convert converts input_buffer into output_buffer.
|
||||||
*
|
*
|
||||||
* input_buffer and output_buffer should be a string.
|
* input_buffer and output_buffer should be a string.
|
||||||
* output_bufsize and flags should be an integer.
|
* output_byteoffset should be an integer or nil.
|
||||||
|
* output_bytesize and flags should be an integer.
|
||||||
*
|
*
|
||||||
* primitive_convert convert the content of input_buffer from beginning
|
* primitive_convert convert the content of input_buffer from beginning
|
||||||
* and store the result into output_buffer.
|
* and store the result into output_buffer.
|
||||||
*
|
*
|
||||||
|
* output_byteoffset and output_bytesize specify the region which
|
||||||
|
* the converted result is stored.
|
||||||
|
* output_byteoffset specifies the start position in output_buffer in bytes.
|
||||||
|
* If output_byteoffset is nil, output_buffer.bytesize is assumed.
|
||||||
|
* output_bytesize specifies maximum number of bytes.
|
||||||
|
* After conversion, output_buffer is resized to
|
||||||
|
* output_byteoffset + actually converted number of bytes.
|
||||||
|
*
|
||||||
* primitive_convert drops the first part of input_buffer.
|
* primitive_convert drops the first part of input_buffer.
|
||||||
* the dropped part is converted in output_buffer or
|
* the dropped part is converted in output_buffer or
|
||||||
* buffered in Encoding::Converter object.
|
* buffered in Encoding::Converter object.
|
||||||
*
|
*
|
||||||
* output_buffer is resized to output_bufsize bytes at maximum.
|
|
||||||
*
|
|
||||||
* primitive_convert stops conversion when one of following condition met.
|
* primitive_convert stops conversion when one of following condition met.
|
||||||
* - invalid byte sequence found in input buffer (:invalid_input)
|
* - invalid byte sequence found in input buffer (:invalid_input)
|
||||||
* - character not representable in output encoding (:undefined_conversion)
|
* - character not representable in output encoding (:undefined_conversion)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user