The size of the integer used to represent UNIX time is unrelated as to whether negative values should behave as dates before the UNIX epoch. If mIRC accepts negative values in this way using a 32bit integer, it will still behave the same way with those values if/when it switches to a 64-bit integer in the future.