Re: [xml] possible bug? problematic if statement involving xmlStrcmp
- From: Marco Spinetti <spinmar interfree it>
- To: torenvliet ispnet ca
- Cc: xml gnome org
- Subject: Re: [xml] possible bug? problematic if statement involving xmlStrcmp
- Date: Fri, 04 Jul 2003 17:57:36 +0200
Nick Torenvliet wrote:
I have a problematic if statement involving xmlStrcmp,
In the following(with appropriate argumnent) case doFoo() executes
nicely
if(xmlStrcmp(pList->p_phkProcList[proc].p_segment[seg].xc_sId,pList->p_schedule[i].xc_sId)){
if(xmlStrcmp(pList->p_schedule[i].xc_sId,pList->xc_latestSId)){
doFoo();
}
}
But in the following case and with the same arguments doFoo() does not
execute...
if(xmlStrcmp(pList->p_phkProcList[proc].p_segment[seg].xc_sId,pList->p_schedule[i].xc_sId) &
xmlStrcmp(pList->p_schedule[i].xc_sId,pList->xc_latestSId)){
doFoo();
}
I imagine I am missing something here any ideas?
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
xml gnome org
http://mail.gnome.org/mailman/listinfo/xml
It seems that a & is missing.
The correct form is:
if(xmlStrcmp(pList->p_phkProcList[proc].p_segment[seg].xc_sId,pList->p_schedule[i].xc_sId) &&
xmlStrcmp(pList->p_schedule[i].xc_sId,pList->xc_latestSId)){
doFoo();
}
Bye
--Marco
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]