In designing a new programming language, is it safe to assume that a C int and a pointer are the same size on the machine?
no, but a pointer should be the same size as a intptr_t.