Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
miniinit.c
Go to the documentation of this file.
1/**********************************************************************
2
3 miniinit.c -
4
5 $Author$
6 created at: Thu Jul 11 22:09:57 JST 2013
7
8 Copyright (C) 2013 Yukihiro Matsumoto
9
10**********************************************************************/
11
12#include "ruby/ruby.h"
13#include "ruby/encoding.h"
14
15/* loadpath.c */
16const char ruby_exec_prefix[] = "";
17const char ruby_initial_load_paths[] = "";
18
19/* localeinit.c */
22{
23 /* never used */
24 return Qnil;
25}
26
27int
29{
30 return -1;
31}
32
33int
35{
37}
38
39void rb_encdb_declare(const char *name);
40int rb_encdb_alias(const char *alias, const char *orig);
41void
43{
44 rb_encdb_declare("ASCII-8BIT");
45 rb_encdb_declare("US-ASCII");
46 rb_encdb_declare("UTF-8");
47 rb_encdb_alias("BINARY", "ASCII-8BIT");
48 rb_encdb_alias("ASCII", "US-ASCII");
49}
50
51#include "mini_builtin.c"
int rb_enc_to_index(rb_encoding *enc)
Definition: encoding.c:197
rb_encoding * rb_default_external_encoding(void)
Definition: encoding.c:1647
void rb_encdb_declare(const char *name)
Definition: encoding.c:473
void Init_enc(void)
Definition: miniinit.c:42
const char ruby_exec_prefix[]
Definition: miniinit.c:16
VALUE rb_locale_charmap(VALUE klass)
Definition: miniinit.c:21
const char ruby_initial_load_paths[]
Definition: miniinit.c:17
int Init_enc_set_filesystem_encoding(void)
Definition: miniinit.c:34
int rb_locale_charmap_index(void)
Definition: miniinit.c:28
int rb_encdb_alias(const char *alias, const char *orig)
Definition: encoding.c:740
const char * name
Definition: nkf.c:208
const char * alias
Definition: nkf.c:1159
#define Qnil
unsigned long VALUE
Definition: value.h:38