Thanks for everyone's input! When these things crop up, I'll put in the extra set of parens to delineate the item as a parameter to a definition, which disambiguates the sitation so that the compiler doesn't interpret it as a declaration. CodeWarrior and MSVC should digest the extra set of parens without complaint. Sincerely, --Eljay I love this forum!