original apue.h