summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-06-25 07:41:27 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-06-25 07:41:27 +0900
commit8e6fc29aac0b4cd665ef22f992a805a59f2a220a (patch)
tree8a2999426c9845d5f077b2911c0f5f62ac87752a
parentfaa3c52a8d083712fe7e8cf41685d56392e35869 (diff)
parent8d5f67e6f346353c8134e5aa896f7de6c2a05309 (diff)
downloadmruby-8e6fc29aac0b4cd665ef22f992a805a59f2a220a.tar.gz
mruby-8e6fc29aac0b4cd665ef22f992a805a59f2a220a.zip
Merge pull request #2419 from santazhang/use-const
add a few const qualifier
-rw-r--r--include/mruby/value.h2
-rw-r--r--mrbgems/mruby-random/src/mt19937ar.c4
-rw-r--r--mrbgems/mruby-string-utf8/src/string.c2
3 files changed, 4 insertions, 4 deletions
diff --git a/include/mruby/value.h b/include/mruby/value.h
index 98af9626d..ab3adbd63 100644
--- a/include/mruby/value.h
+++ b/include/mruby/value.h
@@ -91,7 +91,7 @@ typedef short mrb_sym;
# define PRIo64 "I64o"
# define PRIx64 "I64x"
# define PRIX64 "I64X"
-static unsigned int IEEE754_INFINITY_BITS_SINGLE = 0x7F800000;
+static const unsigned int IEEE754_INFINITY_BITS_SINGLE = 0x7F800000;
# define INFINITY (*(float *)&IEEE754_INFINITY_BITS_SINGLE)
# define NAN ((float)(INFINITY - INFINITY))
# else
diff --git a/mrbgems/mruby-random/src/mt19937ar.c b/mrbgems/mruby-random/src/mt19937ar.c
index 0e1279b34..310a276fa 100644
--- a/mrbgems/mruby-random/src/mt19937ar.c
+++ b/mrbgems/mruby-random/src/mt19937ar.c
@@ -32,7 +32,7 @@ void mrb_random_init_genrand(mt_state *t, unsigned long s)
unsigned long mrb_random_genrand_int32(mt_state *t)
{
unsigned long y;
- static unsigned long mag01[2]={0x0UL, MATRIX_A};
+ static const unsigned long mag01[2]={0x0UL, MATRIX_A};
/* mag01[x] = x * MATRIX_A for x=0,1 */
if (t->mti >= N) { /* generate N words at one time */
@@ -126,7 +126,7 @@ void init_by_array(unsigned long init_key[], int key_length)
unsigned long genrand_int32(void)
{
unsigned long y;
- static unsigned long mag01[2]={0x0UL, MATRIX_A};
+ static const unsigned long mag01[2]={0x0UL, MATRIX_A};
/* mag01[x] = x * MATRIX_A for x=0,1 */
if (mti >= N) { /* generate N words at one time */
diff --git a/mrbgems/mruby-string-utf8/src/string.c b/mrbgems/mruby-string-utf8/src/string.c
index 874fa8dbb..67f54ee02 100644
--- a/mrbgems/mruby-string-utf8/src/string.c
+++ b/mrbgems/mruby-string-utf8/src/string.c
@@ -19,7 +19,7 @@ static const char utf8len_codepage[256] =
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,1,1,1,1,1,1,1,1,1,1,1,
};
-static char utf8len_codepage_zero[256] =
+static const char utf8len_codepage_zero[256] =
{
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,