diff --git a/zhtmltopdf.c b/zhtmltopdf.c
index 4d5e8f4..b98877e 100644
--- a/zhtmltopdf.c
+++ b/zhtmltopdf.c
@@ -211,7 +211,12 @@ PHP_FUNCTION(zhtml2pdf)
wkhtmltopdf_destroy_converter(c);
if(len > 0) {
//RETURN_LONG(len);
+#if PHP_MAJOR_VERSION >= 7
+ zend_string *ret = zend_string_init(data, len-1, 1);
+ RETURN_STR(ret);
+#else
RETURN_STRINGL(data, len, 1);
+#endif
} else {
RETURN_FALSE;
}
@@ -281,7 +286,12 @@ PHP_FUNCTION(zhtml2img)
} else {
len = wkhtmltoimage_get_output(c, &data);
wkhtmltoimage_destroy_converter(c);
- RETURN_STRINGL(data, len, 1);
+#if PHP_MAJOR_VERSION >= 7
+ zend_string *ret = zend_string_init(data, len-1, 1);
+ RETURN_STR(ret);
+#else
+ RETURN_STRINGL(data, len, 1);
+#endif
}
}
/* }}} */