personally i think it is at least questionable to use compiler specific stuff like _countof (and especially the native for each). he is something i do not encourage to use. if there is a consensus amongst all the major compiler vendors to support these custom