/**
* call-seq:
* rxp.gsub!(str, replacement)
* rxp.gsub!(str) {|match_data| ... }
*
* Performs the substitutions of ORegexp#gsub in place, returning
* _str_, or _nil_ if no substitutions were performed.
*
**/
static VALUE oregexp_m_gsub_bang(int argc, VALUE *argv, VALUE self) {