Roxen.git
/
server
/
plugins
/
protocols
/
prot_hilfe.pike
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/plugins/protocols/prot_hilfe.pike:59:
object last_module; string fix_msg( string msg, object|void mod ) { if( functionp( mod ) ) mod = function_object( mod ); if( mod ) last_module = mod; if(msg[-1] != '\n' ) msg += "\n"; string m = sprintf("%O:", last_module );
-
m = (m[..40]+" "[..39-
strlen
(m)]);
+
m = (m[..40]+" "[..39-
sizeof
(m)]);
return sprintf("%s%s", m, Roxen.html_decode_string(msg) ); } 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 )
Roxen.git/server/plugins/protocols/prot_hilfe.pike:87:
{ 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(
strlen
( String.trim_all_whites(msg) ) )
+
if(
sizeof
( String.trim_all_whites(msg) ) )
rl->readline->write( fix_msg(indent+msg,0), 1 ); indent = indent[..strlen(indent)-3]; } this_program set_debug( int level ) { indent = ""; switch( level ) { case 0:
Roxen.git/server/plugins/protocols/prot_hilfe.pike:116:
misc->trace_enter = debug_trace_enter_2; misc->trace_leave = debug_trace_leave_2; break; } return this; } this_program set_path( string f ) { raw_url = Roxen.http_encode_string( f );
-
if(
strlen
( f ) > 5 )
+
if(
sizeof
( f ) > 5 )
{ string a; switch( f[1] ) { case '<': if (sscanf(f, "/<%s>/%s", a, f)==2) { config = (multiset)(a/","); f = "/"+f; } // intentional fall-through case '(':
-
if(
strlen
(f) && sscanf(f, "/(%s)/%s", a, f)==2)
+
if(
sizeof
(f) && sscanf(f, "/(%s)/%s", a, f)==2)
{ prestate = (multiset)( a/","-({""}) ); f = "/"+f; } } } not_query = Roxen.simplify_path( scan_for_query( f ) ); return this; }