Sha256: b381d3a614b7c64629fea21e0da255ee341dd3f5eb5258be12a173c6b2baeec2

Contents?: true

Size: 479 Bytes

Versions: 1

Compression:

Stored size: 479 Bytes

Contents

/* rbpod.h */

#ifndef RBPOD_H
#define RBPOD_H

#include <ruby.h>
#include <gpod/itdb.h>

#define BooleanValue(value) (value) ? Qtrue : Qfalse

#define TYPED_DATA_PTR(self, type) ((type *) DATA_PTR(self))

RUBY_EXTERN VALUE mRbPod;
RUBY_EXTERN VALUE eRbPodError;

RUBY_EXTERN VALUE rb_cPathname;

inline VALUE rb_class_new_instance_with_data(int argc, VALUE *argv, VALUE class, void *handle);

inline void rb_real_include_module(VALUE klass, VALUE module);

#endif /* RBPOD_H */

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rbpod-0.0.5 ext/rbpod/rbpod.h