@@ -47,13 +47,13 @@ namespace mkxp_sandbox {
4747
4848 // TODO: throw error if too many or too few arguments
4949 SANDBOX_AWAIT_AND_SET (x, rb_num2int, ((VALUE *)(**sb () + argv))[0 ]);
50- x = std::max (x, 0 );
50+ x = std::max (x, ( int32_t ) 0 );
5151 if (argc >= 2 ) {
5252 SANDBOX_AWAIT_AND_SET (y, rb_num2int, ((VALUE *)(**sb () + argv))[1 ]);
53- y = std::max (y, 0 );
53+ y = std::max (y, ( int32_t ) 0 );
5454 if (argc >= 3 ) {
5555 SANDBOX_AWAIT_AND_SET (z, rb_num2int, ((VALUE *)(**sb () + argv))[2 ]);
56- z = std::max (z, 0 );
56+ z = std::max (z, ( int32_t ) 0 );
5757 }
5858 }
5959
@@ -103,13 +103,13 @@ namespace mkxp_sandbox {
103103
104104 // TODO: throw error if too many or too few arguments
105105 SANDBOX_AWAIT_AND_SET (x, rb_num2int, ((VALUE *)(**sb () + argv))[0 ]);
106- x = std::max (x, 0 );
106+ x = std::max (x, ( int32_t ) 0 );
107107 if (argc >= 2 ) {
108108 SANDBOX_AWAIT_AND_SET (y, rb_num2int, ((VALUE *)(**sb () + argv))[1 ]);
109- y = std::max (y, 0 );
109+ y = std::max (y, ( int32_t ) 0 );
110110 if (argc >= 3 ) {
111111 SANDBOX_AWAIT_AND_SET (z, rb_num2int, ((VALUE *)(**sb () + argv))[2 ]);
112- z = std::max (z, 0 );
112+ z = std::max (z, ( int32_t ) 0 );
113113 }
114114 }
115115
@@ -194,10 +194,10 @@ namespace mkxp_sandbox {
194194 }
195195 }
196196
197- SANDBOX_AWAIT_AND_SET (v, rb_num2int, ((VALUE *)(**sb () + argv))[std::min (argc, 4 ) - 1 ]);
197+ SANDBOX_AWAIT_AND_SET (v, rb_num2int, ((VALUE *)(**sb () + argv))[std::min (argc, ( int32_t ) 4 ) - 1 ]);
198198 table->set (v, x, y, z);
199199
200- return ((VALUE *)(**sb () + argv))[std::min (argc, 4 ) - 1 ];
200+ return ((VALUE *)(**sb () + argv))[std::min (argc, ( int32_t ) 4 ) - 1 ];
201201 }
202202
203203 return SANDBOX_UNDEF;
0 commit comments