BUG: read_csv (c engine, round_trip precision) platform inconsistency with large exponents
On OS X

```python
data = io.StringIO("data\n10E999")
pd.read_csv(data, engine="c", float_precision="round_trip")
```
gives
```
   data
0   inf
```
But on Linux this gives
```
     data
0  10E999
```
Is this expected for any reason?