#define TIMELIB_ERROR 999
+/* Some compilers like AIX, defines uchar in sys/types.h */
+#undef uchar
typedef unsigned char uchar;
#define BSIZE 8192
typedef struct {
php_hash_uint64 state[3];
php_hash_uint64 passed;
- unsigned char passes:1;
- unsigned char length:7;
+ unsigned int passes:1;
+ unsigned int length:7;
unsigned char buffer[64];
} PHP_TIGER_CTX;
enum pdo_null_handling {
PDO_NULL_NATURAL = 0,
PDO_NULL_EMPTY_STRING = 1,
- PDO_NULL_TO_STRING = 2,
+ PDO_NULL_TO_STRING = 2
};
/* {{{ utils for reading attributes set as driver_options */
PDO_PARAM_EVT_EXEC_POST,
PDO_PARAM_EVT_FETCH_PRE,
PDO_PARAM_EVT_FETCH_POST,
- PDO_PARAM_EVT_NORMALIZE,
+ PDO_PARAM_EVT_NORMALIZE
};
typedef int (*pdo_stmt_param_hook_func)(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, enum pdo_param_event event_type TSRMLS_DC);