Convertendo __int64 para long no Windows

Como converter __int64 para long no Windows (MSVC8 e MSVC6)?

Uma tipografia normal funcionará?

Além disso, que tal converter por muito tempo em __int64? Se o valor longo for negativo, ele funcionará?

Nota - Estou falando de um cenário em que a variável __int64 sempre conterá um valor que não terá mais de 32 bits.

questionAnswers(4)

yourAnswerToTheQuestion