Juan Lang juan.lang@gmail.com writes:
- if (ret)
- {
ret = FALSE;
num = strtoulW(ptr, &nextPtr, 10);
if (nextPtr > ptr && *nextPtr == ':' && num <= 59)
{
ptr = nextPtr + 1;
st.wMinute = (WORD)num;
ret = TRUE;
}
- }
- if (ret)
- {
ret = FALSE;
num = strtoulW(ptr, &nextPtr, 10);
if (nextPtr > ptr && isspaceW(*nextPtr) && num <= 59)
{
ptr = nextPtr + 1;
st.wSecond = (WORD)num;
ret = TRUE;
}
- }
- if (ret)
- {
static const WCHAR gmt[]= { 'G','M','T',0 };
ret = FALSE;
while (isspaceW(*ptr))
ptr++;
if (!strcmpW(ptr, gmt))
ret = TRUE;
- }
You may want to consider using 'return', it's quite convenient...