Sha256: a71311c77f5f3d30f68b76329a4a94a818c12625d05a20969919e661f06b0745
Contents?: true
Size: 826 Bytes
Versions: 25
Compression:
Stored size: 826 Bytes
Contents
/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */ /********************************************************************** rbgcompat.h - Copyright (C) 2007 Ruby-GNOME2 Project Team **********************************************************************/ #ifndef __RBGCOMPAT_H__ #define __RBGCOMPAT_H__ G_BEGIN_DECLS typedef struct { GType type; VALUE (*get_superclass)(void); void (*type_init_hook)(VALUE); void (*rvalue2gvalue)(VALUE val, GValue *result); VALUE (*gvalue2rvalue)(const GValue *); void (*initialize)(VALUE, gpointer); gpointer (*robj2instance)(VALUE); VALUE (*instance2robj)(gpointer); } RGFundamental; #define G_DEF_FUNDAMENTAL(f) (rbgobj_fund_define_fundamental(f)) extern void rbgobj_fund_define_fundamental(RGFundamental *fundamental); G_END_DECLS #endif
Version data entries
25 entries across 25 versions & 1 rubygems