e500.h revision 47bf3797
1