static void __dpl2(char * file, int line, char ** channels, int channel, int indent, typed_object object, ...)
{
bool chan = channel && channels && channels[channel];
- if(chan)
+ if(chan || !channels)
{
char string[MAX_F_STRING];
int len;
bool ValidateBreakpoint(Breakpoint bp)
{
_dpl2(_dpct, dplchan::debuggerCall, 0, "Debugger::ValidateBreakpoint()");
- if(modules && bp.bp)
+ if(modules && bp.line && bp.bp)
{
if(bp.bp.line != bp.line)
{
exp.type = constantExp;
}
}
-
-static int String_OnCompare(char * string1, char * string2)
-{
- int result = 0;
- _dpl(0, "");
- if(string1 && string2)
- result = strcmp(string1, string2); //strcmpi
- else if(!string1 && string2)
- result = 1;
- else if(string1 && !string2)
- result = -1;
- return result;
-}