Ruby  2.5.0dev(2017-10-22revision60238)
encindex.h
Go to the documentation of this file.
1 /**********************************************************************
2 
3  encindex.h -
4 
5  $Author$
6  created at: Tue Sep 15 13:21:14 JST 2015
7 
8  Copyright (C) 2015 Yukihiro Matsumoto
9 
10 **********************************************************************/
11 
12 #ifndef RUBY_ENCINDEX_H
13 #define RUBY_ENCINDEX_H 1
14 #if defined(__cplusplus)
15 extern "C" {
16 #if 0
17 } /* satisfy cc-mode */
18 #endif
19 #endif
20 
25 
26  /* preserved indexes */
34 
35  /* for old options of regexp */
38 
40 };
41 
42 #define ENCINDEX_ASCII RUBY_ENCINDEX_ASCII
43 #define ENCINDEX_UTF_8 RUBY_ENCINDEX_UTF_8
44 #define ENCINDEX_US_ASCII RUBY_ENCINDEX_US_ASCII
45 #define ENCINDEX_UTF_16BE RUBY_ENCINDEX_UTF_16BE
46 #define ENCINDEX_UTF_16LE RUBY_ENCINDEX_UTF_16LE
47 #define ENCINDEX_UTF_32BE RUBY_ENCINDEX_UTF_32BE
48 #define ENCINDEX_UTF_32LE RUBY_ENCINDEX_UTF_32LE
49 #define ENCINDEX_UTF_16 RUBY_ENCINDEX_UTF_16
50 #define ENCINDEX_UTF_32 RUBY_ENCINDEX_UTF_32
51 #define ENCINDEX_UTF8_MAC RUBY_ENCINDEX_UTF8_MAC
52 #define ENCINDEX_EUC_JP RUBY_ENCINDEX_EUC_JP
53 #define ENCINDEX_Windows_31J RUBY_ENCINDEX_Windows_31J
54 #define ENCINDEX_BUILTIN_MAX RUBY_ENCINDEX_BUILTIN_MAX
55 
56 #define rb_ascii8bit_encindex() RUBY_ENCINDEX_ASCII
57 #define rb_utf8_encindex() RUBY_ENCINDEX_UTF_8
58 #define rb_usascii_encindex() RUBY_ENCINDEX_US_ASCII
59 
60 #if defined(__cplusplus)
61 #if 0
62 { /* satisfy cc-mode */
63 #endif
64 } /* extern "C" { */
65 #endif
66 
67 #endif /* RUBY_ENCINDEX_H */
ruby_preserved_encindex
Definition: encindex.h:21