Hi there,
If i rem right, a full wave rectified sine wave has even harmonics,
and a simple square wave that varies from -A to +A (centered at
zero) has odd harmonics. I think a square wave that varies from
0 to +A only (never goes negative) has even harmonics.
These are the simplest i can think of at the moment.
You should be able to test any waveform by doing a Fourier on it
and see what the coefficients for the various harmonics come
out to. If all the odd's come out to zero than it has all even
harmonics, and vice versa.