Skip to content

Commit fe76f67

Browse files
committed
Remove unnecessary casts for void * rvalues
1 parent da8aa77 commit fe76f67

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

ext/mysql2/client.c

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ static VALUE rb_raise_mysql2_error(mysql_client_wrapper *wrapper) {
133133

134134
static void *nogvl_init(void *ptr) {
135135
MYSQL *client;
136-
mysql_client_wrapper *wrapper = (mysql_client_wrapper *)ptr;
136+
mysql_client_wrapper *wrapper = ptr;
137137

138138
/* may initialize embedded server and read /etc/services off disk */
139139
client = mysql_init(wrapper->client);
@@ -224,7 +224,7 @@ static void *nogvl_close(void *ptr) {
224224

225225
/* this is called during GC */
226226
static void rb_mysql_client_free(void *ptr) {
227-
mysql_client_wrapper *wrapper = (mysql_client_wrapper *)ptr;
227+
mysql_client_wrapper *wrapper = ptr;
228228
decr_mysql2_client(wrapper);
229229
}
230230

@@ -437,10 +437,9 @@ static void *nogvl_read_query_result(void *ptr) {
437437
}
438438

439439
static void *nogvl_do_result(void *ptr, char use_result) {
440-
mysql_client_wrapper *wrapper;
440+
mysql_client_wrapper *wrapper = ptr;
441441
MYSQL_RES *result;
442442

443-
wrapper = (mysql_client_wrapper *)ptr;
444443
if (use_result) {
445444
result = mysql_use_result(wrapper->client);
446445
} else {
@@ -533,14 +532,13 @@ static VALUE disconnect_and_raise(VALUE self, VALUE error) {
533532
}
534533

535534
static VALUE do_query(void *args) {
536-
struct async_query_args *async_args;
535+
struct async_query_args *async_args = args;
537536
struct timeval tv;
538537
struct timeval* tvp;
539538
long int sec;
540539
int retval;
541540
VALUE read_timeout;
542541

543-
async_args = (struct async_query_args *)args;
544542
read_timeout = rb_iv_get(async_args->self, "@read_timeout");
545543

546544
tvp = NULL;
@@ -578,11 +576,9 @@ static VALUE do_query(void *args) {
578576
}
579577
#else
580578
static VALUE finish_and_mark_inactive(void *args) {
581-
VALUE self;
579+
VALUE self = args;
582580
MYSQL_RES *result;
583581

584-
self = (VALUE)args;
585-
586582
GET_CLIENT(self);
587583

588584
if (!NIL_P(wrapper->active_thread)) {

ext/mysql2/statement.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ static VALUE intern_usec, intern_sec, intern_min, intern_hour, intern_day, inter
1313

1414

1515
static void rb_mysql_stmt_mark(void * ptr) {
16-
mysql_stmt_wrapper* stmt_wrapper = (mysql_stmt_wrapper *)ptr;
16+
mysql_stmt_wrapper* stmt_wrapper = ptr;
1717
if (!stmt_wrapper) return;
1818

1919
rb_gc_mark(stmt_wrapper->client);
2020
}
2121

2222
static void *nogvl_stmt_close(void * ptr) {
23-
mysql_stmt_wrapper *stmt_wrapper = (mysql_stmt_wrapper *)ptr;
23+
mysql_stmt_wrapper *stmt_wrapper = ptr;
2424
if (stmt_wrapper->stmt) {
2525
mysql_stmt_close(stmt_wrapper->stmt);
2626
stmt_wrapper->stmt = NULL;
@@ -29,7 +29,7 @@ static void *nogvl_stmt_close(void * ptr) {
2929
}
3030

3131
static void rb_mysql_stmt_free(void * ptr) {
32-
mysql_stmt_wrapper* stmt_wrapper = (mysql_stmt_wrapper *)ptr;
32+
mysql_stmt_wrapper* stmt_wrapper = ptr;
3333
decr_mysql2_stmt(stmt_wrapper);
3434
}
3535

0 commit comments

Comments
 (0)