pike.git
/
src
/
operators.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/operators.c:5650:
sp[-1].u.string=modify_shared_string(sp[-1].u.string,i,j); assign_lvalue(THIS->lval, sp-1); pop_stack(); } pop_n_elems(args); push_int(j); }
-
static void init_string_assignment_storage(struct object *o)
+
static void init_string_assignment_storage(struct object *
UNUSED(
o)
)
{ SET_SVAL(THIS->lval[0], T_INT, PIKE_T_FREE, integer, 0); SET_SVAL(THIS->lval[1], T_INT, PIKE_T_FREE, integer, 0); THIS->s = NULL; }
-
static void exit_string_assignment_storage(struct object *o)
+
static void exit_string_assignment_storage(struct object *
UNUSED(
o)
)
{ free_svalues(THIS->lval, 2, BIT_MIXED); if(THIS->s) free_string(THIS->s); } /*! @endclass */ void init_operators(void)