Originally committed to SVN as r3510.
* Rename include guard to AGI_PRE. Originally committed to SVN as r3509.