French general coat