diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-02-18 01:56:47 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-02-18 01:56:47 +0000 |
commit | a9662810df18371af7492dd8298cc0cccc13c7c7 (patch) | |
tree | 5a1131ad0ca461f67177e1c7282eacc92356f864 /struct.c | |
parent | 14aa2e8dda852b6b9277a8a7e16a78654edf1767 (diff) |
1.1b8pre1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@76 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'struct.c')
-rw-r--r-- | struct.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -196,20 +196,20 @@ struct_s_def(argc, argv) } VALUE -struct_alloc(class, values) - VALUE class, values; +struct_alloc(klass, values) + VALUE klass, values; { VALUE size; int n; - size = rb_iv_get(class, "__size__"); + size = rb_iv_get(klass, "__size__"); n = FIX2INT(size); if (n < RARRAY(values)->len) { ArgError("struct size differs"); } else { NEWOBJ(st, struct RStruct); - OBJSETUP(st, class, T_STRUCT); + OBJSETUP(st, klass, T_STRUCT); st->len = n; st->ptr = 0; /* avoid GC crashing */ st->ptr = ALLOC_N(VALUE, n); @@ -222,15 +222,15 @@ struct_alloc(class, values) } VALUE -struct_new(class, va_alist) - VALUE class; +struct_new(klass, va_alist) + VALUE klass; va_dcl { VALUE val, mem; int size; va_list args; - val = rb_iv_get(class, "__size__"); + val = rb_iv_get(klass, "__size__"); size = FIX2INT(val); mem = ary_new(); va_start(args); @@ -240,7 +240,7 @@ struct_new(class, va_alist) } va_end(args); - return struct_alloc(class, mem); + return struct_alloc(klass, mem); } static VALUE |