I am using Emacs GNU Emacs (i386-mingw-nt6.1.7600) of 2009-11-03 on LENNART-69DE564 (patched) with the latest cedet 1.0.1

I have problems with the folding mode using C/C++ language. I can only fold the most upper level blocks at function definition level but I can't fold/unfold inner nested {} blocks like for(){} if(){} etc. 
I wonder if it's the intended behavior or something goes wrong in my environment.

I got following settings in my .emacs file:

(load-file "D:/GNU/cl-systems/cedet-1.0.1/common/cedet.el")
(global-ede-mode nil)
(global-semantic-tag-folding-mode 1)
(require 'semantic-ia)          ; names completion and display of tags
(require 'semantic-gcc)         ; auto locate system include files
(require 'semanticdb)
(global-semanticdb-minor-mode 1)

;; if you want to enable support for gnu global
(require 'semanticdb-global)
(semanticdb-enable-gnu-global-databases 'c-mode)
(semanticdb-enable-gnu-global-databases 'c++-mode)

Thank you,