the linter doesn't approve on using 'long long'.
The types from <stdint.h> must be used instead.