You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
73 lines
1.9 KiB
Diff
73 lines
1.9 KiB
Diff
Add PHP 8 support.
|
|
https://github.com/sqmk/pecl-jsmin/issues/58
|
|
https://github.com/sqmk/pecl-jsmin/pull/59
|
|
--- jsmin.c.orig
|
|
+++ jsmin.c
|
|
@@ -34,7 +34,7 @@ SOFTWARE.
|
|
*/
|
|
|
|
static jsmin_obj*
|
|
-new_jsmin_obj(char *javascript TSRMLS_DC)
|
|
+new_jsmin_obj(char *javascript)
|
|
{
|
|
jsmin_obj *jmo = ecalloc(1, sizeof(jsmin_obj));
|
|
jmo->javascript = javascript;
|
|
@@ -48,7 +48,7 @@ new_jsmin_obj(char *javascript TSRMLS_DC)
|
|
/* free_jsmin_obj -- frees up memory on struct
|
|
*/
|
|
void
|
|
-free_jsmin_obj(jsmin_obj *jmo TSRMLS_DC)
|
|
+free_jsmin_obj(jsmin_obj *jmo)
|
|
{
|
|
smart_string_free(&jmo->buffer);
|
|
efree(jmo);
|
|
@@ -250,9 +250,9 @@ jsmin_action(int d, jsmin_obj *jmo)
|
|
*/
|
|
|
|
jsmin_obj*
|
|
-jsmin(char *javascript TSRMLS_DC)
|
|
+jsmin(char *javascript)
|
|
{
|
|
- jsmin_obj *jmo = new_jsmin_obj(javascript TSRMLS_CC);
|
|
+ jsmin_obj *jmo = new_jsmin_obj(javascript);
|
|
|
|
jsmin_action(3, jmo);
|
|
while (jmo->theA != 0) {
|
|
--- jsmin.h.orig
|
|
+++ jsmin.h
|
|
@@ -25,7 +25,7 @@ enum error_codes {
|
|
PHP_JSMIN_ERROR_UNTERMINATED_REGEX
|
|
};
|
|
|
|
-extern jsmin_obj* jsmin(char *javascript TSRMLS_DC);
|
|
-extern void free_jsmin_obj(jsmin_obj *jmo TSRMLS_DC);
|
|
+extern jsmin_obj* jsmin(char *javascript);
|
|
+extern void free_jsmin_obj(jsmin_obj *jmo);
|
|
|
|
#endif
|
|
--- php_jsmin.c.orig
|
|
+++ php_jsmin.c
|
|
@@ -105,11 +105,11 @@ PHP_FUNCTION(jsmin)
|
|
|
|
zval *ret_code = NULL;
|
|
|
|
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|z/", &javascript, &javascript_len, &ret_code) == FAILURE) {
|
|
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "s|z/", &javascript, &javascript_len, &ret_code) == FAILURE) {
|
|
RETURN_FALSE;
|
|
}
|
|
|
|
- jmo = jsmin(javascript TSRMLS_CC);
|
|
+ jmo = jsmin(javascript);
|
|
if (ret_code) {
|
|
zval_dtor(ret_code);
|
|
ZVAL_LONG(ret_code, jmo->errorCode);
|
|
@@ -121,7 +121,7 @@ PHP_FUNCTION(jsmin)
|
|
} else {
|
|
ZVAL_STRINGL(return_value, jmo->buffer.c, jmo->buffer.len);
|
|
}
|
|
- free_jsmin_obj(jmo TSRMLS_CC);
|
|
+ free_jsmin_obj(jmo);
|
|
}
|
|
/* }}} */
|
|
|