summaryrefslogtreecommitdiff
path: root/ext/mysqli/php_mysqli.h
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2003-02-16 15:56:57 +0000
committerIlia Alshanetsky <iliaa@php.net>2003-02-16 15:56:57 +0000
commitad1972fae99f1e7c33b1c3185daeb2ed1fd673d8 (patch)
tree61499a2a6e59792ca167093b824da9e414c4540a /ext/mysqli/php_mysqli.h
parent2ac79528c92b3c7cc9722edc3e5f4fcf093a0066 (diff)
downloadphp-git-ad1972fae99f1e7c33b1c3185daeb2ed1fd673d8.tar.gz
Moved longlong conversion to a macro.
Diffstat (limited to 'ext/mysqli/php_mysqli.h')
-rw-r--r--ext/mysqli/php_mysqli.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/ext/mysqli/php_mysqli.h b/ext/mysqli/php_mysqli.h
index bc83ec803a..38546ede26 100644
--- a/ext/mysqli/php_mysqli.h
+++ b/ext/mysqli/php_mysqli.h
@@ -121,6 +121,17 @@ PHP_MYSQLI_EXPORT(zend_object_value) mysqli_objects_new(zend_class_entry * TSRML
intern->ptr = NULL; \
}
+#define MYSQLI_RETURN_LONG_LONG(__val) \
+{ \
+ if ((__val) < LONG_MAX) { \
+ RETURN_LONG((__val)); \
+ } else { \
+ char ret[40]; \
+ sprintf(ret, "%llu", (__val)); \
+ RETURN_STRING(ret,1); \
+ } \
+}
+
#define MYSQLI_STORE_RESULT 0
#define MYSQLI_USE_RESULT 1