he.c revision 059e3779
1