--- ../rel-1.7.4/doxygen-1.7.4/src/scanner.l	2011-03-27 17:16:03.000000000 +0200
+++ scanner.l	2011-04-04 19:58:31.000000000 +0200
@@ -1220,16 +1220,18 @@
 					  current->startLine = yyLineNr;
 					  current->bodyLine  = yyLineNr;
 					  lineCount();
-					  curlyCount=0;
+  					}
+<PackageName>";"			{
 					  current_root->addSubEntry(current);
                                           current_root = current ;
-					  current             = new Entry ;
+					  current = new Entry ;
 					  initEntry();
-					  BEGIN( FindMembers ) ;
-  					}
-<PackageName>";"			{
   					  BEGIN(FindMembers);
   					}
+<PackageName>"{"			{
+					  curlyCount=0;
+					  BEGIN( ReadNSBody );
+  					}
 <FindMembers>{B}*"initonly"{BN}+	{
   					  current->type += " initonly ";
 					  if (insideCli) current->spec |= Entry::Initonly;
