I woolly think about what to deal with `gint32`.

Thank you for your advice!