translate-c: Fix issues translating macro define of hex float constant

* Fix incorrect result when the first digit after the decimal point is not 0-9 - eg 0x0.ap0
* Fix compiler panic when the number starts with `0X` with a capital `X` - eg 0X0p0
* Fix compiler panic when the number has a decimal point immediately after `0x` - eg 0x.0p0
aa5514fcf2riverbl committed on 1/17/2022, 2:49:46 PM· committed by Veikka Tuominenparent0d0f277
2 files changedLine totals unavailable