Sha256: 3e218030ab98fac17ccca9b08fcd811033c36a03c822c8f7d536ec5e041443f9

Contents?: true

Size: 586 Bytes

Versions: 3

Compression:

Stored size: 586 Bytes

Contents

#include "type_array_ext.h"

#ifdef HAVE_RUBY_ENCODING_H
rb_encoding *binary_encoding;
#endif

DefineTypeAccessor(int8, signed char);
DefineTypeAccessor(uint8, unsigned char);
DefineTypeAccessor(int16, short);
DefineTypeAccessor(uint16, unsigned short);
DefineTypeAccessor(int32, int);
DefineTypeAccessor(uint32, unsigned int);
DefineTypeAccessor(float32, float);
DefineTypeAccessor(float64, double);

void Init_type_array_ext()
{
#ifdef HAVE_RUBY_ENCODING_H
    binary_encoding = rb_enc_find("binary");
#endif

    _init_array_buffer();
    _init_type_array();
    _init_data_view();
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
type_array-0.3 ext/type_array/type_array_ext.c
type_array-0.2 ext/type_array/type_array_ext.c
type_array-0.1 ext/type_array/type_array_ext.c