Ruby  2.4.2p198(2017-09-14revision59899)
Functions
localeinit.c File Reference
#include "internal.h"
#include "encindex.h"
Include dependency graph for localeinit.c:

Go to the source code of this file.

Functions

static VALUE locale_charmap (VALUE(*conv)(const char *))
 
VALUE rb_locale_charmap (VALUE klass)
 
static VALUE enc_find_index (const char *name)
 
int rb_locale_charmap_index (void)
 
int Init_enc_set_filesystem_encoding (void)
 

Function Documentation

◆ enc_find_index()

static VALUE enc_find_index ( const char *  name)
static

Definition at line 86 of file localeinit.c.

References rb_enc_find_index().

Referenced by rb_locale_charmap_index().

◆ Init_enc_set_filesystem_encoding()

int Init_enc_set_filesystem_encoding ( void  )

◆ locale_charmap()

static VALUE locale_charmap ( VALUE(*)(const char *)  conv)
static

Definition at line 27 of file localeinit.c.

References ENCINDEX_US_ASCII, and nl_langinfo_codeset().

Referenced by rb_locale_charmap(), and rb_locale_charmap_index().

◆ rb_locale_charmap()

VALUE rb_locale_charmap ( VALUE  klass)

Definition at line 80 of file localeinit.c.

References locale_charmap(), and rb_usascii_str_new_cstr().

◆ rb_locale_charmap_index()

int rb_locale_charmap_index ( void  )

Definition at line 92 of file localeinit.c.

References enc_find_index(), and locale_charmap().