Ruby 3.5.0dev (2025-01-10 revision 5fab31b15e32622c4b71d1d347a41937e9f9c212)
transcode.h
1#ifndef INTERNAL_TRANSCODE_H /*-*-C-*-vi:se ft=c:*/
2#define INTERNAL_TRANSCODE_H
11#include "ruby/internal/config.h"
12#include <stddef.h> /* for size_t */
13#include "ruby/ruby.h" /* for VALUE */
14#include "ruby/encoding.h" /* for rb_econv_t */
15
16/* transcode.c */
17extern VALUE rb_cEncodingConverter;
18size_t rb_econv_memsize(rb_econv_t *);
19
20/* vm.c */
21void rb_free_transcoder_table(void);
22
23#endif /* INTERNAL_TRANSCODE_H */
Encoding relates APIs.
uintptr_t VALUE
Type that represents a Ruby object.
Definition value.h:40