As Shareaza is not portable and implemented only for x86 Windows and x64, that won't be a problem.
BTW this is exactly why they use typedefs. To change only one line of code to change the variable size. Or even not changing it by conditional compilation.