typedef ptrdiff_t lua_Integer;
The type used by the Lua API to represent integral values.
By default it is a ptrdiff_t, which is usually the largest signed integral type the machine handles "comfortably".
ptrdiff_t