G'day JennieG,
Those old red (up to 19th C) flannel petticoats ... or other undergarments ... were warmer because they were dyed using mercury compounds, which set up a low-level irritation of the skin - sensed as a 'warming'. They kept you warmer ... and probably killed you a few years earlier!
Regards,
Bob