Make #alloc allocate a rmdbx_t
FossilOrigin-Name: 38973ab9666bc59e44c2d2c48039b4a49bb295cf958fa996849dee4d73ea365e
This commit is contained in:
parent
0093c49b91
commit
9f1388a8de
3 changed files with 9 additions and 5 deletions
|
|
@ -5,6 +5,8 @@
|
|||
/* VALUE str = rb_sprintf( "path: %+"PRIsVALUE", opts: %+"PRIsVALUE, path, opts ); */
|
||||
/* printf( "%s\n", StringValueCStr(str) ); */
|
||||
|
||||
VALUE rmdbx_cDatabase;
|
||||
|
||||
|
||||
/* Shortcut for fetching current DB variables.
|
||||
*
|
||||
|
|
@ -45,8 +47,8 @@ static const rb_data_type_t rmdbx_db_data = {
|
|||
VALUE
|
||||
rmdbx_alloc( VALUE klass )
|
||||
{
|
||||
rmdbx_db_t *data;
|
||||
return TypedData_Make_Struct( klass, rmdbx_db_t, &rmdbx_db_data, data );
|
||||
rmdbx_db_t *new = RB_ALLOC( rmdbx_db_t );
|
||||
return TypedData_Make_Struct( klass, rmdbx_db_t, &rmdbx_db_data, new );
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue