summaryrefslogtreecommitdiffhomepage
path: root/src/kernel.c
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 /src/kernel.c
parent93c82514dcce47f7c72d1ab24fcbecdacbd072d6 (diff)
downloadmruby-8271b4ba27016434f41f3eeb2f37059ce49d3f50.tar.gz
mruby-8271b4ba27016434f41f3eeb2f37059ce49d3f50.zip
various functions should have internal linkage
Diffstat (limited to 'src/kernel.c')
-rw-r--r--src/kernel.c38
1 files changed, 19 insertions, 19 deletions
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;