This allows it to be used by C++ extensions without them having to do their own forward declares.
Closes GH-4890.
#ifndef HRTIME_H
#define HRTIME_H
+#include <Zend/zend_portability.h>
+
#define PHP_HRTIME_PLATFORM_POSIX 0
#define PHP_HRTIME_PLATFORM_WINDOWS 0
#define PHP_HRTIME_PLATFORM_APPLE 0
#define HRTIME_AVAILABLE (PHP_HRTIME_PLATFORM_POSIX || PHP_HRTIME_PLATFORM_WINDOWS || PHP_HRTIME_PLATFORM_APPLE || PHP_HRTIME_PLATFORM_HPUX || PHP_HRTIME_PLATFORM_AIX)
+BEGIN_EXTERN_C()
+
typedef uint64_t php_hrtime_t;
PHPAPI php_hrtime_t php_hrtime_current(void);
PHP_FUNCTION(hrtime);
+END_EXTERN_C()
+
#endif /* HRTIME_H */