Revert "cpp: Use portable off_t size_t"
This reverts commit 88294023c196497cfa6737be262c8b0c09d2a3ce.
This commit was too early and i needed to test more
this is breaking more then it helps so for now
revert it before we can do a proper solution.