fixed a prototype in euler.h