Sha256: 4a46cce37adbe86453543bc62669c013f83f54857abef9b0128650b02932e78a

Contents?: true

Size: 427 Bytes

Versions: 1

Compression:

Stored size: 427 Bytes

Contents

#ifndef _STRUCT_H
#define	_STRUCT_H

#include "AbstractMemory.h"

#ifdef	__cplusplus
extern "C" {
#endif

    extern void rb_FFI_Struct_Init(void);

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

    extern VALUE rb_FFI_Struct_class;
#ifdef	__cplusplus
}
#endif

#endif	/* _STRUCT_H */

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ffi-0.3.5 ext/ffi_c/Struct.h