/* * call-seq: * str.succ! => str * str.next! => str * * Equivalent to <code>String#succ</code>, but modifies the receiver in * place. */ static VALUE rb_str_succ_bang(str) VALUE str; { rb_str_shared_replace(str, rb_str_succ(str)); return str; }