Sha256: 00e07736c604a56816bf9c2f1f2f2694dad313c3444c1880ee6cabd2a02d6db9

Contents?: true

Size: 514 Bytes

Versions: 20

Compression:

Stored size: 514 Bytes

Contents

#ifndef CUMO_COMPAT_H
#define CUMO_COMPAT_H

#if !defined RSTRING_LEN
#define RSTRING_LEN(a) RSTRING(a)->len
#endif
#if !defined RSTRING_PTR
#define RSTRING_PTR(a) RSTRING(a)->ptr
#endif
#if !defined RARRAY_LEN
#define RARRAY_LEN(a) RARRAY(a)->len
#endif
#if !defined RARRAY_PTR
#define RARRAY_PTR(a) RARRAY(a)->ptr
#endif
#if !defined RARRAY_AREF
#define RARRAY_AREF(a,i) RARRAY_PTR(a)[i]
#endif
#if !defined RARRAY_ASET
#define RARRAY_ASET(a,i,v) (RARRAY_PTR(a)[i] = v)
#endif

#endif /* ifndef CUMO_COMPAT_H */

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
cumo-0.4.3 ext/cumo/include/cumo/compat.h
cumo-0.4.2 ext/cumo/include/cumo/compat.h
cumo-0.4.1 ext/cumo/include/cumo/compat.h
cumo-0.4.0 ext/cumo/include/cumo/compat.h
cumo-0.3.5 ext/cumo/include/cumo/compat.h
cumo-0.3.4 ext/cumo/include/cumo/compat.h
cumo-0.3.3 ext/cumo/include/cumo/compat.h
cumo-0.3.2 ext/cumo/include/cumo/compat.h
cumo-0.3.1 ext/cumo/include/cumo/compat.h
cumo-0.3.0 ext/cumo/include/cumo/compat.h
cumo-0.3.0.pre1 ext/cumo/include/cumo/compat.h
cumo-0.2.5 ext/cumo/include/cumo/compat.h
cumo-0.2.4 ext/cumo/include/cumo/compat.h
cumo-0.2.3 ext/cumo/include/cumo/compat.h
cumo-0.2.2 ext/cumo/include/cumo/compat.h
cumo-0.2.1 ext/cumo/include/cumo/compat.h
cumo-0.2.0 ext/cumo/include/cumo/compat.h
cumo-0.1.2 ext/cumo/include/cumo/compat.h
cumo-0.1.1 ext/cumo/include/cumo/compat.h
cumo-0.1.0 ext/cumo/include/cumo/compat.h