summaryrefslogtreecommitdiff
path: root/include/ruby/ruby.h
diff options
context:
space:
mode:
authorko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-07-07 20:28:27 +0000
committerko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-07-07 20:28:27 +0000
commit9e607430088d2b89576769530aa9069680da97f5 (patch)
tree0ee8d8249c167842a36aae1ed843a8551f430404 /include/ruby/ruby.h
parent26a1d97d8ccca6987549b3b4b5cdac61dacfdfe6 (diff)
* include/ruby/ruby.h:
rename "...TypeStruct" and "typed_struct" to "TypedData..." and "typeddata", respectively. rename rb_data_type_t#name to rb_data_type_t#wrap_struct_name. * error.c, gc.c, iseq.c, vm.c: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'include/ruby/ruby.h')
-rw-r--r--include/ruby/ruby.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/include/ruby/ruby.h b/include/ruby/ruby.h
index d9d23355ed..c4a417a595 100644
--- a/include/ruby/ruby.h
+++ b/include/ruby/ruby.h
@@ -737,7 +737,7 @@ struct RData {
};
typedef struct rb_data_type_struct {
- const char *name;
+ const char *wrap_struct_name;
void (*dmark)(void*);
void (*dfree)(void*);
size_t (*dsize)(void *);
@@ -764,9 +764,9 @@ typedef void (*RUBY_DATA_FUNC)(void*);
VALUE rb_data_object_alloc(VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC);
VALUE rb_data_typed_object_alloc(VALUE klass, void *datap, const rb_data_type_t *);
-int rb_typed_struct_is_kind_of(VALUE, const rb_data_type_t *);
-void *rb_check_typed_struct(VALUE, const rb_data_type_t *);
-#define Check_TypedStruct(v,t) rb_check_typed_struct((VALUE)(v),t)
+int rb_typeddata_is_kind_of(VALUE, const rb_data_type_t *);
+void *rb_check_typeddata(VALUE, const rb_data_type_t *);
+#define Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),t)
#define RUBY_TYPED_DEFAULT_FREE ((void (*)(void *))-1)
#define Data_Wrap_Struct(klass,mark,free,sval)\
@@ -778,13 +778,13 @@ void *rb_check_typed_struct(VALUE, const rb_data_type_t *);
Data_Wrap_Struct(klass,mark,free,sval)\
)
-#define Data_Wrap_TypedStruct(klass,data_type,sval)\
+#define TypedData_Wrap_Struct(klass,data_type,sval)\
rb_data_typed_object_alloc(klass,sval,data_type)
-#define Data_Make_TypedStruct(klass, type, data_type, sval) (\
+#define TypedData_Make_Struct(klass, type, data_type, sval) (\
sval = ALLOC(type),\
memset(sval, 0, sizeof(type)),\
- Data_Wrap_TypedStruct(klass,data_type,sval)\
+ TypedData_Wrap_Struct(klass,data_type,sval)\
)
#define Data_Get_Struct(obj,type,sval) do {\
@@ -792,8 +792,8 @@ void *rb_check_typed_struct(VALUE, const rb_data_type_t *);
sval = (type*)DATA_PTR(obj);\
} while (0)
-#define Data_Get_TypedStruct(obj,type,data_type,sval) do {\
- sval = (type*)rb_check_typed_struct(obj, data_type); \
+#define TypedData_Get_Struct(obj,type,data_type,sval) do {\
+ sval = (type*)rb_check_typeddata(obj, data_type); \
} while (0)
#define RSTRUCT_EMBED_LEN_MAX 3