17 Nov
2005
17 Nov
'05
2:23 p.m.
Cihan Altinay wrote:
Jacek Caban wrote:
@@ -321,7 +321,7 @@ static HRESULT do_process_key(LPCOLESTR break; }
- if(key_type != IS_VAL && key_type != DO_DELETE && *iter == '{') { + if(key_type != IS_VAL && key_type != DO_DELETE && *iter == '{' && !iter[1]) { hres = get_word(&iter, buf); if(FAILED(hres)) break;
if you replace !iter[1] by isspaceW(iter[1]) it works. Otherwise it breaks things :-)
You're right, it's my bug. Thanks, Jacek