try to workaround problems with non-c99 on HPUX

This commit is contained in:
Andrey Hristov 2010-05-31 16:51:03 +00:00
parent 29a1d56076
commit bdb2d71dc7

View File

@ -12,6 +12,8 @@ This file is public domain and comes with NO WARRANTY of any kind */
#ifndef MYSQLND_PORTABILITY_H
#define MYSQLND_PORTABILITY_H
/* Comes from global.h as OFFSET, renamed to STRUCT_OFFSET */
#define STRUCT_OFFSET(t, f) ((size_t)(char *)&((t *)0)->f)
@ -38,6 +40,12 @@ This file is public domain and comes with NO WARRANTY of any kind */
# include <ext/mysqlnd/php_mysqlnd_config.h>
#endif /* _WIN32... */
#if __STDC_VERSION__ < 199901L && !defined(atoll)
/* "inline" is a keyword */
#define atoll atol
#endif
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif