diff options
| author | Tatsuhiko Kubo <[email protected]> | 2014-08-28 12:04:40 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-08-29 01:06:22 +0900 |
| commit | 5fa30aeaea5a5886557274cbbbacf4e046b7e03e (patch) | |
| tree | 6b5944a953503ce7bf4d5bc4e1d8ab0a170c829d /include | |
| parent | abd7cad4fd261c9ceba2dccfbf91c3a38a19b00e (diff) | |
| download | mruby-5fa30aeaea5a5886557274cbbbacf4e046b7e03e.tar.gz mruby-5fa30aeaea5a5886557274cbbbacf4e046b7e03e.zip | |
Fix mismatches for MRB_API declarations.
Diffstat (limited to 'include')
| -rw-r--r-- | include/mruby/hash.h | 8 | ||||
| -rw-r--r-- | include/mruby/irep.h | 6 | ||||
| -rw-r--r-- | include/mruby/proc.h | 4 | ||||
| -rw-r--r-- | include/mruby/string.h | 2 | ||||
| -rw-r--r-- | include/mruby/variable.h | 10 |
5 files changed, 15 insertions, 15 deletions
diff --git a/include/mruby/hash.h b/include/mruby/hash.h index dbad3e1fc..5339312c6 100644 --- a/include/mruby/hash.h +++ b/include/mruby/hash.h @@ -21,7 +21,7 @@ struct RHash { #define mrb_hash_value(p) mrb_obj_value((void*)(p)) MRB_API mrb_value mrb_hash_new_capa(mrb_state*, int); -mrb_value mrb_hash_new(mrb_state *mrb); +MRB_API mrb_value mrb_hash_new(mrb_state *mrb); MRB_API void mrb_hash_set(mrb_state *mrb, mrb_value hash, mrb_value key, mrb_value val); MRB_API mrb_value mrb_hash_get(mrb_state *mrb, mrb_value hash, mrb_value key); @@ -43,9 +43,9 @@ MRB_API struct kh_ht * mrb_hash_tbl(mrb_state *mrb, mrb_value hash); #define MRB_RHASH_PROCDEFAULT_P(h) (RHASH(h)->flags & MRB_HASH_PROC_DEFAULT) /* GC functions */ -MRB_API void mrb_gc_mark_hash(mrb_state*, struct RHash*); -MRB_API size_t mrb_gc_mark_hash_size(mrb_state*, struct RHash*); -MRB_API void mrb_gc_free_hash(mrb_state*, struct RHash*); +void mrb_gc_mark_hash(mrb_state*, struct RHash*); +size_t mrb_gc_mark_hash_size(mrb_state*, struct RHash*); +void mrb_gc_free_hash(mrb_state*, struct RHash*); #if defined(__cplusplus) } /* extern "C" { */ diff --git a/include/mruby/irep.h b/include/mruby/irep.h index 766431e2c..f4061bb54 100644 --- a/include/mruby/irep.h +++ b/include/mruby/irep.h @@ -49,9 +49,9 @@ typedef struct mrb_irep { MRB_API mrb_irep *mrb_add_irep(mrb_state *mrb); MRB_API mrb_value mrb_load_irep(mrb_state*, const uint8_t*); MRB_API mrb_value mrb_load_irep_cxt(mrb_state*, const uint8_t*, mrbc_context*); -MRB_API void mrb_irep_free(mrb_state*, struct mrb_irep*); -MRB_API void mrb_irep_incref(mrb_state*, struct mrb_irep*); -MRB_API void mrb_irep_decref(mrb_state*, struct mrb_irep*); +void mrb_irep_free(mrb_state*, struct mrb_irep*); +void mrb_irep_incref(mrb_state*, struct mrb_irep*); +void mrb_irep_decref(mrb_state*, struct mrb_irep*); #if defined(__cplusplus) } /* extern "C" { */ diff --git a/include/mruby/proc.h b/include/mruby/proc.h index 9c25c9c46..6c2bf913c 100644 --- a/include/mruby/proc.h +++ b/include/mruby/proc.h @@ -54,10 +54,10 @@ struct RProc *mrb_proc_new(mrb_state*, mrb_irep*); struct RProc *mrb_closure_new(mrb_state*, mrb_irep*); MRB_API struct RProc *mrb_proc_new_cfunc(mrb_state*, mrb_func_t); MRB_API struct RProc *mrb_closure_new_cfunc(mrb_state *mrb, mrb_func_t func, int nlocals); -MRB_API void mrb_proc_copy(struct RProc *a, struct RProc *b); +void mrb_proc_copy(struct RProc *a, struct RProc *b); /* implementation of #send method */ -mrb_value mrb_f_send(mrb_state *mrb, mrb_value self); +MRB_API mrb_value mrb_f_send(mrb_state *mrb, mrb_value self); /* following functions are defined in mruby-proc-ext so please include it when using */ MRB_API struct RProc *mrb_proc_new_cfunc_with_env(mrb_state*, mrb_func_t, mrb_int, const mrb_value*); diff --git a/include/mruby/string.h b/include/mruby/string.h index 0bd4cfc0f..3768b0fba 100644 --- a/include/mruby/string.h +++ b/include/mruby/string.h @@ -74,7 +74,7 @@ mrb_int mrb_str_strlen(mrb_state*, struct RString*); #define MRB_STR_EMBED_LEN_MASK 0xf8 #define MRB_STR_EMBED_LEN_SHIFT 3 -MRB_API void mrb_gc_free_str(mrb_state*, struct RString*); +void mrb_gc_free_str(mrb_state*, struct RString*); MRB_API void mrb_str_modify(mrb_state*, struct RString*); MRB_API void mrb_str_concat(mrb_state*, mrb_value, mrb_value); MRB_API mrb_value mrb_str_plus(mrb_state*, mrb_value, mrb_value); diff --git a/include/mruby/variable.h b/include/mruby/variable.h index 0851a05bb..40b43972c 100644 --- a/include/mruby/variable.h +++ b/include/mruby/variable.h @@ -66,11 +66,11 @@ mrb_bool mrb_mod_cv_defined(mrb_state *mrb, struct RClass * c, mrb_sym sym); mrb_sym mrb_class_sym(mrb_state *mrb, struct RClass *c, struct RClass *outer); /* GC functions */ -MRB_API void mrb_gc_mark_gv(mrb_state*); -MRB_API void mrb_gc_free_gv(mrb_state*); -MRB_API void mrb_gc_mark_iv(mrb_state*, struct RObject*); -MRB_API size_t mrb_gc_mark_iv_size(mrb_state*, struct RObject*); -MRB_API void mrb_gc_free_iv(mrb_state*, struct RObject*); +void mrb_gc_mark_gv(mrb_state*); +void mrb_gc_free_gv(mrb_state*); +void mrb_gc_mark_iv(mrb_state*, struct RObject*); +size_t mrb_gc_mark_iv_size(mrb_state*, struct RObject*); +void mrb_gc_free_iv(mrb_state*, struct RObject*); #if defined(__cplusplus) } /* extern "C" { */ |
