}
/* }}} */
-ZEND_API int pow_function(zval *result, zval *op1, zval *op2 TSRMLS_DC)
+ZEND_API int pow_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */
{
zval op1_copy, op2_copy;
int converted = 0;
}
}
}
+/* }}} */
ZEND_API int div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */
{
{
char buf[MAX_LENGTH_OF_LONG + 1];
char *res;
- _zend_print_signed_to_buf(buf + sizeof(buf)-1, num, unsigned long, res);
- return STR_INIT(res, buf + sizeof(buf)-1 - res, 0);
+ _zend_print_signed_to_buf(buf + sizeof(buf) - 1, num, unsigned long, res);
+ return STR_INIT(res, buf + sizeof(buf) - 1 - res, 0);
}
/* }}} */
-
/*
* Local variables:
* tab-width: 4
}
/* input: buf points to the END of the buffer */
-#define _zend_print_unsigned_to_buf(buf, num, vartype, result) do { \
- char *__p = (buf); \
- vartype __num = (num); \
- *__p = '\0'; \
- do { \
- *--__p = (char) (__num % 10) + '0'; \
- __num /= 10; \
- } while (__num > 0); \
- result = __p; \
+#define _zend_print_unsigned_to_buf(buf, num, vartype, result) do { \
+ char *__p = (buf); \
+ vartype __num = (num); \
+ *__p = '\0'; \
+ do { \
+ *--__p = (char) (__num % 10) + '0'; \
+ __num /= 10; \
+ } while (__num > 0); \
+ result = __p; \
} while (0)
/* buf points to the END of the buffer */
-#define _zend_print_signed_to_buf(buf, num, vartype, result) do { \
- if (num < 0) { \
- _zend_print_unsigned_to_buf((buf), -(vartype)(num), vartype, (result)); \
- *--(result) = '-'; \
- } else { \
- _zend_print_unsigned_to_buf((buf), (num), vartype, (result)); \
- } \
+#define _zend_print_signed_to_buf(buf, num, vartype, result) do { \
+ if (num < 0) { \
+ _zend_print_unsigned_to_buf((buf), -(vartype)(num), vartype, (result)); \
+ *--(result) = '-'; \
+ } else { \
+ _zend_print_unsigned_to_buf((buf), (num), vartype, (result)); \
+ } \
} while (0)
ZEND_API zend_string *zend_long_to_str(long num);