ifdef for long long was added