/* shutdown() */ static VALUE my_shutdown(int argc, VALUE* argv, VALUE obj) { MYSQL* m = GetHandler(obj); VALUE level; rb_scan_args(argc, argv, "01", &level); #if MYSQL_VERSION_ID >= 40103 if (mysql_shutdown(m, NIL_P(level) ? SHUTDOWN_DEFAULT : NUM2INT(level)) != 0) #else if (mysql_shutdown(m) != 0) #endif mysql_raise(m); return obj; }