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

version» Context lines:

pike.git/src/modules/_Roxen/roxen.c:1:   /*   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: roxen.c,v 1.34 2004/01/27 12:34:04 jonasw Exp $ + || $Id: roxen.c,v 1.35 2004/01/27 15:13:57 jonasw Exp $   */      #define NO_PIKE_SHORTHAND      #include "global.h"   #include "config.h"         #include "machine.h"   
pike.git/src/modules/_Roxen/roxen.c:345:    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) {