Added target_arch for repr

c_ulong is u32 on x86

Haven't played with target_arch before but I'm guessing this will continue to work for x86_64 people..