update embedded C source from 3.8.2 to 3.8.4.3