Sha256: cd6393be463bd30daba4fec43ad574853fc8dc735a6cc9685921be76d0cc0a71

Contents?: true

Size: 1.39 KB

Versions: 14

Compression:

Stored size: 1.39 KB

Contents

#ifndef INTERNAL_ENCODING_H                              /*-*-C-*-vi:se ft=c:*/
#define INTERNAL_ENCODING_H
/**
 * @author     Ruby developers <ruby-core@ruby-lang.org>
 * @copyright  This  file  is   a  part  of  the   programming  language  Ruby.
 *             Permission  is hereby  granted,  to  either redistribute  and/or
 *             modify this file, provided that  the conditions mentioned in the
 *             file COPYING are met.  Consult the file for details.
 * @brief      Internal header for Encoding.
 */
#include "ruby/ruby.h"          /* for ID */
#include "ruby/encoding.h"      /* for rb_encoding */

#define rb_enc_autoload_p(enc) (!rb_enc_mbmaxlen(enc))
#define rb_is_usascii_enc(enc) ((enc) == rb_usascii_encoding())
#define rb_is_ascii8bit_enc(enc) ((enc) == rb_ascii8bit_encoding())
#define rb_is_locale_enc(enc) ((enc) == rb_locale_encoding())

/* encoding.c */
ID rb_id_encoding(void);
rb_encoding *rb_enc_get_from_index(int index);
rb_encoding *rb_enc_check_str(VALUE str1, VALUE str2);
int rb_encdb_replicate(const char *alias, const char *orig);
int rb_encdb_alias(const char *alias, const char *orig);
int rb_enc_autoload(rb_encoding *enc);
int rb_encdb_dummy(const char *name);
void rb_encdb_declare(const char *name);
void rb_enc_set_base(const char *name, const char *orig);
int rb_enc_set_dummy(int index);
PUREFUNC(int rb_data_is_encoding(VALUE obj));

#endif /* INTERNAL_ENCODING_H */

Version data entries

14 entries across 11 versions & 2 rubygems

Version Path
debase-ruby_core_source-3.4.0 lib/debase/ruby_core_source/ruby-3.2.0-p0/internal/encoding.h
avalara_sdk-24.12.0 vendor/bundle/ruby/2.7.0/gems/debase-ruby_core_source-3.3.6/lib/debase/ruby_core_source/ruby-3.2.0-p0/internal/encoding.h
debase-ruby_core_source-3.3.6 lib/debase/ruby_core_source/ruby-3.2.0-p0/internal/encoding.h
debase-ruby_core_source-3.3.5 lib/debase/ruby_core_source/ruby-3.2.0-p0/internal/encoding.h
avalara_sdk-24.2.29 vendor/bundle/ruby/2.7.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.2.0-p0/internal/encoding.h
debase-ruby_core_source-3.3.1 lib/debase/ruby_core_source/ruby-3.2.0-p0/internal/encoding.h
debase-ruby_core_source-3.3.0 lib/debase/ruby_core_source/ruby-3.2.0-p0/internal/encoding.h
debase-ruby_core_source-3.2.3 lib/debase/ruby_core_source/ruby-3.2.0-p0/internal/encoding.h
debase-ruby_core_source-3.2.3 lib/debase/ruby_core_source/ruby-3.3.0-preview3/internal/encoding.h
debase-ruby_core_source-3.2.2 lib/debase/ruby_core_source/ruby-3.3.0-preview2/internal/encoding.h
debase-ruby_core_source-3.2.2 lib/debase/ruby_core_source/ruby-3.2.0-p0/internal/encoding.h
debase-ruby_core_source-3.2.1 lib/debase/ruby_core_source/ruby-3.2.0-p0/internal/encoding.h
debase-ruby_core_source-3.2.1 lib/debase/ruby_core_source/ruby-3.3.0-preview1/internal/encoding.h
debase-ruby_core_source-3.2.0 lib/debase/ruby_core_source/ruby-3.2.0-p0/internal/encoding.h