pike.git / src / modules / _Roxen / roxen.c

version» Context lines:

pike.git/src/modules/_Roxen/roxen.c:336:    proc++;    if (foo[1] == 'u' || foo[1] == 'U') {    /* %uXXXX */    if (foo[2] != '0' || foo[3] != '0') {    size_shift = 1;    }    foo += 5;    if (foo < end) {    adjust_len += 5;    } else { -  adjust_len = end - (foo - 4); +  adjust_len += end - (foo - 4);    }    } else {    foo += 2;    if (foo < end) {    adjust_len += 2;    } else { -  adjust_len = end - (foo - 1); +  adjust_len += end - (foo - 1);    }    }    }    }       if (!proc) { pop_n_elems(args-1); return; }       newstr = begin_wide_shared_string(Pike_sp[-args].u.string->len - adjust_len,    size_shift);    if (size_shift) {