cleaner pointer alignment logic for autoconf-based builds