I just noticed, KDevelop (4.6.0) appears to be confused by 'foreach'. I don't recall this used to be the case; is this a regression? Also, if I replace the 'foreach' with KDevelop's expansion of the macro, it is *not* confused... very strange... -- Matthew