Interrupt variable exceeds volatile long's 8bit size

Sorry, what do you mean by 'then long is 32bits'? Is there a case when long wouldn't be 32bits. Am I missing something, like is it not 32bits during an interrupt?