The other possibility is that you are loading a header file 2x without knowing it.
for ex:
lets say happy1.h loads header.h
and we do:
#include "header.h"
#include "happy1.h"
if header.h doesn't check for redefinitions than it could cause a problem like this.
When I get this type of error, for me it's usually one of these two things.
Hopes this helps a little,
Gary
[This message has been edited by Gary (edited December 22, 1999).]