delayMicroseconds does not delay

PaulS:

     int pulseLength;

this->pulseLength = 1000 * 1000;



The range of value that fit in an int is?

That's what I did not spot.

Thanks