Is it possible to make either clang or gcc use 64 bits for ints (especially for implicit ints)?
Context: I'm trying to compile some ancient 1994 C code for fun. There's a lot of implicit function declarations all over the place, passing pointers around and whatnot. The problem is that these implicit functions expect 32 bit integers for their arguments, which means that the pointers get mangled when passed. I can fix this by making a __fixes.h header file and predeclaring all the relevant functions in there, but that's a huge effort. It'd be much easier if i could just change what int is.