Ruby  2.5.0dev(2017-10-22revision60238)
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 */
16 const char ruby_exec_prefix[] = "";
17 const char ruby_initial_load_paths[] = "";
18 
19 /* localeinit.c */
20 VALUE
22 {
23  /* never used */
24  return Qnil;
25 }
26 
27 int
29 {
30  return -1;
31 }
32 
33 int
35 {
37 }
38 
39 void rb_encdb_declare(const char *name);
40 int rb_encdb_alias(const char *alias, const char *orig);
41 void
42 Init_enc(void)
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 }
const char ruby_initial_load_paths[]
Definition: miniinit.c:17
int Init_enc_set_filesystem_encoding(void)
Definition: miniinit.c:34
const char * alias
Definition: nkf.c:1151
rb_encoding * rb_default_external_encoding(void)
Definition: encoding.c:1425
int rb_enc_to_index(rb_encoding *enc)
Definition: encoding.c:126
int rb_encdb_alias(const char *alias, const char *orig)
Definition: encoding.c:572
void rb_encdb_declare(const char *name)
Definition: encoding.c:357
int rb_locale_charmap_index(void)
Definition: miniinit.c:28
#define Qnil
Definition: ruby.h:438
unsigned long VALUE
Definition: ruby.h:85
void Init_enc(void)
Definition: miniinit.c:42
VALUE rb_locale_charmap(VALUE klass)
Definition: miniinit.c:21
const char ruby_exec_prefix[]
Definition: miniinit.c:16
const char * name
Definition: nkf.c:208