edited ruby c ext