Sha256: bfbb3cc870e3915a4c97eaf707471d69c433c06209264624a38422e01676284f

Contents?: true

Size: 435 Bytes

Versions: 3

Compression:

Stored size: 435 Bytes

Contents

#ifndef _STRUCT_H
#define	_STRUCT_H

#include "AbstractMemory.h"

#ifdef	__cplusplus
extern "C" {
#endif

    extern void rbffi_Struct_Init(VALUE ffiModule);

    struct StructLayout;
    typedef struct Struct {
        struct StructLayout* layout;
        AbstractMemory* pointer;
        VALUE rbLayout;
        VALUE rbPointer;
    } Struct;

    extern VALUE rbffi_StructClass;
#ifdef	__cplusplus
}
#endif

#endif	/* _STRUCT_H */

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
minilab-1.1.0-x86-mswin32-60 vendor/ffi-0.4.0-x86-mswin32/ext/ffi_c/Struct.h
ffi-0.4.0-x86-mswin32 ext/ffi_c/Struct.h
ffi-0.4.0 ext/ffi_c/Struct.h