summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorcremno <[email protected]>2014-04-16 21:26:12 +0200
committercremno <[email protected]>2014-04-16 21:26:12 +0200
commit8271b4ba27016434f41f3eeb2f37059ce49d3f50 (patch)
tree3b6180c74afe09b674f6be805bfcee20d925e5e5
parent93c82514dcce47f7c72d1ab24fcbecdacbd072d6 (diff)
downloadmruby-8271b4ba27016434f41f3eeb2f37059ce49d3f50.tar.gz
mruby-8271b4ba27016434f41f3eeb2f37059ce49d3f50.zip
various functions should have internal linkage
-rw-r--r--src/class.c26
-rw-r--r--src/kernel.c38
2 files changed, 32 insertions, 32 deletions
diff --git a/src/class.c b/src/class.c
index 33515de2c..caf5abf30 100644
--- a/src/class.c
+++ b/src/class.c
@@ -939,7 +939,7 @@ mrb_mod_instance_methods(mrb_state *mrb, mrb_value mod)
* the result of evaluating its argument.
*/
-mrb_value
+static mrb_value
mrb_mod_module_eval(mrb_state *mrb, mrb_value mod)
{
mrb_value a, b;
@@ -952,7 +952,7 @@ mrb_mod_module_eval(mrb_state *mrb, mrb_value mod)
return mrb_yield_with_class(mrb, b, 0, 0, mod, c);
}
-mrb_value
+static mrb_value
mrb_mod_dummy_visibility(mrb_state *mrb, mrb_value mod)
{
return mod;
@@ -1119,7 +1119,7 @@ mrb_class_new_class(mrb_state *mrb, mrb_value cv)
return new_class;
}
-mrb_value
+static mrb_value
mrb_class_superclass(mrb_state *mrb, mrb_value klass)
{
struct RClass *c;
@@ -1303,7 +1303,7 @@ mrb_obj_classname(mrb_state *mrb, mrb_value obj)
* \param super a reference to an object.
* \exception TypeError if \a super is not a Class or \a super is a singleton class.
*/
-void
+static void
mrb_check_inheritable(mrb_state *mrb, struct RClass *super)
{
if (super->tt != MRB_TT_CLASS) {
@@ -1457,7 +1457,7 @@ mrb_mod_to_s(mrb_state *mrb, mrb_value klass)
return str;
}
-mrb_value
+static mrb_value
mrb_mod_alias(mrb_state *mrb, mrb_value mod)
{
struct RClass *c = mrb_class_ptr(mod);
@@ -1494,7 +1494,7 @@ mrb_undef_class_method(mrb_state *mrb, struct RClass *c, const char *name)
mrb_undef_method(mrb, mrb_class_ptr(mrb_singleton_class(mrb, mrb_obj_value(c))), name);
}
-mrb_value
+static mrb_value
mrb_mod_undef(mrb_state *mrb, mrb_value mod)
{
struct RClass *c = mrb_class_ptr(mod);
@@ -1686,7 +1686,7 @@ mrb_mod_cvar_set(mrb_state *mrb, mrb_value mod)
* []
*/
-mrb_value
+static mrb_value
mrb_mod_remove_cvar(mrb_state *mrb, mrb_value mod)
{
mrb_value val;
@@ -1787,7 +1787,7 @@ remove_method(mrb_state *mrb, mrb_value mod, mrb_sym mid)
* class. For an example, see <code>Module.undef_method</code>.
*/
-mrb_value
+static mrb_value
mrb_mod_remove_method(mrb_state *mrb, mrb_value mod)
{
int argc;
@@ -1821,7 +1821,7 @@ check_const_name_str(mrb_state *mrb, mrb_value str)
}
}
-mrb_value
+static mrb_value
mrb_mod_const_defined(mrb_state *mrb, mrb_value mod)
{
mrb_value id;
@@ -1847,7 +1847,7 @@ mrb_mod_const_defined(mrb_state *mrb, mrb_value mod)
return mrb_bool_value(const_defined_p);
}
-mrb_value
+static mrb_value
mrb_mod_const_get(mrb_state *mrb, mrb_value mod)
{
mrb_sym id;
@@ -1857,7 +1857,7 @@ mrb_mod_const_get(mrb_state *mrb, mrb_value mod)
return mrb_const_get(mrb, mod, id);
}
-mrb_value
+static mrb_value
mrb_mod_const_set(mrb_state *mrb, mrb_value mod)
{
mrb_sym id;
@@ -1869,7 +1869,7 @@ mrb_mod_const_set(mrb_state *mrb, mrb_value mod)
return value;
}
-mrb_value
+static mrb_value
mrb_mod_remove_const(mrb_state *mrb, mrb_value mod)
{
mrb_sym id;
@@ -1884,7 +1884,7 @@ mrb_mod_remove_const(mrb_state *mrb, mrb_value mod)
return val;
}
-mrb_value
+static mrb_value
mrb_mod_const_missing(mrb_state *mrb, mrb_value mod)
{
mrb_sym sym;
diff --git a/src/kernel.c b/src/kernel.c
index d8a8e371f..90007748c 100644
--- a/src/kernel.c
+++ b/src/kernel.c
@@ -26,7 +26,7 @@ typedef enum {
NOEX_RESPONDS = 0x80
} mrb_method_flag_t;
-mrb_bool
+static mrb_bool
mrb_obj_basic_to_s_p(mrb_state *mrb, mrb_value obj)
{
struct RProc *me = mrb_method_search(mrb, mrb_class(mrb, obj), mrb_intern_lit(mrb, "to_s"));
@@ -248,7 +248,7 @@ mrb_obj_class_m(mrb_state *mrb, mrb_value self)
return mrb_obj_value(mrb_obj_class(mrb, self));
}
-struct RClass*
+static struct RClass*
mrb_singleton_class_clone(mrb_state *mrb, mrb_value obj)
{
struct RClass *klass = mrb_basic_ptr(obj)->c;
@@ -434,7 +434,7 @@ mrb_obj_extend(mrb_state *mrb, int argc, mrb_value *argv, mrb_value obj)
* k.extend(Mod) #=> #<Klass:0x401b3bc8>
* k.hello #=> "Hello from Mod.\n"
*/
-mrb_value
+static mrb_value
mrb_obj_extend_m(mrb_state *mrb, mrb_value self)
{
mrb_value *argv;
@@ -462,7 +462,7 @@ mrb_obj_hash(mrb_state *mrb, mrb_value self)
}
/* 15.3.1.3.16 */
-mrb_value
+static mrb_value
mrb_obj_init_copy(mrb_state *mrb, mrb_value self)
{
mrb_value orig;
@@ -496,7 +496,7 @@ mrb_obj_init_copy(mrb_state *mrb, mrb_value self)
* k = KlassWithSecret.new
* k.instance_eval { @secret } #=> 99
*/
-mrb_value
+static mrb_value
mrb_obj_instance_eval(mrb_state *mrb, mrb_value self)
{
mrb_value a, b;
@@ -604,7 +604,7 @@ get_valid_iv_sym(mrb_state *mrb, mrb_value iv_name)
* fred.instance_variable_defined?("@b") #=> true
* fred.instance_variable_defined?("@c") #=> false
*/
-mrb_value
+static mrb_value
mrb_obj_ivar_defined(mrb_state *mrb, mrb_value self)
{
mrb_sym mid;
@@ -638,7 +638,7 @@ mrb_obj_ivar_defined(mrb_state *mrb, mrb_value self)
* fred.instance_variable_get(:@a) #=> "cat"
* fred.instance_variable_get("@b") #=> 99
*/
-mrb_value
+static mrb_value
mrb_obj_ivar_get(mrb_state *mrb, mrb_value self)
{
mrb_sym iv_name_id;
@@ -670,7 +670,7 @@ mrb_obj_ivar_get(mrb_state *mrb, mrb_value self)
* fred.instance_variable_set(:@c, 'cat') #=> "cat"
* fred.inspect #=> "#<Fred:0x401b3da8 @a=\"dog\", @b=99, @c=\"cat\">"
*/
-mrb_value
+static mrb_value
mrb_obj_ivar_set(mrb_state *mrb, mrb_value self)
{
mrb_sym iv_name_id;
@@ -710,7 +710,7 @@ mrb_obj_ivar_set(mrb_state *mrb, mrb_value self)
* b.kind_of? C #=> false
* b.kind_of? M #=> true
*/
-mrb_value
+static mrb_value
mrb_obj_is_kind_of_m(mrb_state *mrb, mrb_value self)
{
mrb_value arg;
@@ -771,7 +771,7 @@ mrb_class_instance_method_list(mrb_state *mrb, mrb_bool recur, struct RClass* kl
return ary;
}
-mrb_value
+static mrb_value
mrb_obj_singleton_methods(mrb_state *mrb, mrb_bool recur, mrb_value obj)
{
khint_t i;
@@ -803,7 +803,7 @@ mrb_obj_singleton_methods(mrb_state *mrb, mrb_bool recur, mrb_value obj)
return ary;
}
-mrb_value
+static mrb_value
mrb_obj_methods(mrb_state *mrb, mrb_bool recur, mrb_value obj, mrb_method_flag_t flag)
{
if (recur)
@@ -830,7 +830,7 @@ mrb_obj_methods(mrb_state *mrb, mrb_bool recur, mrb_value obj, mrb_method_flag_t
* # :methods, :extend, :__send__, :instance_eval]
* k.methods.length #=> 42
*/
-mrb_value
+static mrb_value
mrb_obj_methods_m(mrb_state *mrb, mrb_value self)
{
mrb_bool recur = TRUE;
@@ -846,7 +846,7 @@ mrb_obj_methods_m(mrb_state *mrb, mrb_value self)
*
* Only the object <i>nil</i> responds <code>true</code> to <code>nil?</code>.
*/
-mrb_value
+static mrb_value
mrb_false(mrb_state *mrb, mrb_value self)
{
return mrb_false_value();
@@ -861,7 +861,7 @@ mrb_false(mrb_state *mrb, mrb_value self)
* the <i>all</i> parameter is set to <code>false</code>, only those methods
* in the receiver will be listed.
*/
-mrb_value
+static mrb_value
mrb_obj_private_methods(mrb_state *mrb, mrb_value self)
{
mrb_bool recur = TRUE;
@@ -878,7 +878,7 @@ mrb_obj_private_methods(mrb_state *mrb, mrb_value self)
* the <i>all</i> parameter is set to <code>false</code>, only those methods
* in the receiver will be listed.
*/
-mrb_value
+static mrb_value
mrb_obj_protected_methods(mrb_state *mrb, mrb_value self)
{
mrb_bool recur = TRUE;
@@ -895,7 +895,7 @@ mrb_obj_protected_methods(mrb_state *mrb, mrb_value self)
* the <i>all</i> parameter is set to <code>false</code>, only those methods
* in the receiver will be listed.
*/
-mrb_value
+static mrb_value
mrb_obj_public_methods(mrb_state *mrb, mrb_value self)
{
mrb_bool recur = TRUE;
@@ -924,7 +924,7 @@ mrb_obj_public_methods(mrb_state *mrb, mrb_value self)
* raise "Failed to create socket"
* raise ArgumentError, "No parameters", caller
*/
-mrb_value
+static mrb_value
mrb_f_raise(mrb_state *mrb, mrb_value self)
{
mrb_value a[2], exc;
@@ -974,7 +974,7 @@ mrb_f_raise(mrb_state *mrb, mrb_value self)
* d.remove #=> 99
* d.var #=> nil
*/
-mrb_value
+static mrb_value
mrb_obj_remove_instance_variable(mrb_state *mrb, mrb_value self)
{
mrb_sym sym;
@@ -1091,7 +1091,7 @@ obj_respond_to(mrb_state *mrb, mrb_value self)
* a.singleton_methods(false) #=> [:two, :one]
* a.singleton_methods #=> [:two, :one, :three]
*/
-mrb_value
+static mrb_value
mrb_obj_singleton_methods_m(mrb_state *mrb, mrb_value self)
{
mrb_bool recur = TRUE;