mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
rename MRUBY_OBJECT_HEADER to MRB_OBJECT_HEADER
This commit is contained in:
@@ -18,7 +18,7 @@ struct mrb_shared_array {
|
||||
};
|
||||
|
||||
struct RArray {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
int len;
|
||||
union {
|
||||
int capa;
|
||||
|
||||
@@ -12,7 +12,7 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
struct RClass {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
struct iv_tbl *iv;
|
||||
struct kh_mt *mt;
|
||||
struct RClass *super;
|
||||
|
||||
@@ -17,7 +17,7 @@ struct mrb_data_type {
|
||||
};
|
||||
|
||||
struct RData {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
struct iv_tbl *iv;
|
||||
struct mrb_data_type *type;
|
||||
void *data;
|
||||
|
||||
@@ -12,7 +12,7 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
struct RHash {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
struct iv_tbl *iv;
|
||||
struct kh_ht *ht;
|
||||
};
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#ifndef MRUBY_OBJECT_H
|
||||
#define MRUBY_OBJECT_H
|
||||
|
||||
#define MRUBY_OBJECT_HEADER \
|
||||
#define MRB_OBJECT_HEADER \
|
||||
enum mrb_vtype tt:8;\
|
||||
unsigned int color:3;\
|
||||
unsigned int flags:21;\
|
||||
@@ -34,11 +34,11 @@
|
||||
#define other_white_part(s) ((s)->current_white_part ^ MRB_GC_WHITES)
|
||||
|
||||
struct RBasic {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
};
|
||||
|
||||
struct RObject {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
struct iv_tbl *iv;
|
||||
};
|
||||
|
||||
|
||||
@@ -14,14 +14,14 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
struct REnv {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
mrb_value *stack;
|
||||
mrb_sym mid;
|
||||
int cioff;
|
||||
};
|
||||
|
||||
struct RProc {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
union {
|
||||
mrb_irep *irep;
|
||||
mrb_func_t func;
|
||||
|
||||
@@ -17,7 +17,7 @@ struct mrb_range_edges {
|
||||
};
|
||||
|
||||
struct RRange {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
struct mrb_range_edges *edges;
|
||||
int excl;
|
||||
};
|
||||
|
||||
@@ -32,7 +32,7 @@ struct mrb_shared_string {
|
||||
};
|
||||
|
||||
struct RString {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
int len;
|
||||
union {
|
||||
int capa;
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
#define MRUBY_ERROR_H
|
||||
|
||||
struct RException {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
};
|
||||
|
||||
void mrb_sys_fail(mrb_state *mrb, const char *mesg);
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
#endif
|
||||
|
||||
struct free_obj {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
struct RBasic *next;
|
||||
};
|
||||
|
||||
|
||||
@@ -31,20 +31,15 @@ struct rmatch {
|
||||
struct rmatch_offset *char_offset;
|
||||
};
|
||||
|
||||
//struct RMatch {
|
||||
// MRUBY_OBJECT_HEADER;
|
||||
// mrb_value str;
|
||||
// struct re_registers *regs;
|
||||
//};
|
||||
struct RMatch {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
struct RString *str;
|
||||
struct rmatch *rmatch;
|
||||
struct RRegexp *regexp;
|
||||
};
|
||||
|
||||
struct RRegexp {
|
||||
MRUBY_OBJECT_HEADER;
|
||||
MRB_OBJECT_HEADER;
|
||||
struct re_pattern_buffer *ptr;
|
||||
struct RString *src;
|
||||
unsigned long usecnt;
|
||||
|
||||
Reference in New Issue
Block a user