Roxen.git / server / plugins / protocols / prot_hilfe.pike

version» Context lines:

Roxen.git/server/plugins/protocols/prot_hilfe.pike:71:    }       void debug_trace_enter_1( string msg, object module )    {    rl->readline->write( fix_msg(indent+msg,module), 1 );    indent += " ";    }       void debug_trace_leave_1( string msg )    { -  indent = indent[..strlen(indent)-3]; +  indent = indent[..sizeof(indent)-3];    }       string indent="";    array old_backtrace;    void debug_trace_enter_2( string msg, object module )    {    array q = backtrace() - (old_backtrace||({}));    rl->readline->write("\n\n"+describe_backtrace( q ) );    rl->readline->write( fix_msg(indent+msg,module), 1 );    indent += " ";    }       void debug_trace_leave_2( string msg, object module )    {    old_backtrace = backtrace();    if( sizeof( String.trim_all_whites(msg) ) )    rl->readline->write( fix_msg(indent+msg,0), 1 ); -  indent = indent[..strlen(indent)-3]; +  indent = indent[..sizeof(indent)-3];    }       this_program set_debug( int level )    {    indent = "";    switch( level )    {    case 0:    misc->trace_enter = 0;    misc->trace_leave = 0;