# define PREG_OFFSET_CAPTURE (1<<8)
#endif
-extern public void convert_libmagic_pattern(zval *pattern, char *val, int len, int options);
+extern public void convert_libmagic_pattern(zval *pattern, char *val, size_t len, uint32_t options);
protected int
file_printf(struct magic_set *ms, const char *fmt, ...)
{
va_list ap;
- int len;
+ size_t len;
char *buf = NULL, *newstr;
va_start(ap, fmt);
file_replace(struct magic_set *ms, const char *pat, const char *rep)
{
zval patt;
- int opts = 0;
+ uint32_t opts = 0;
pcre_cache_entry *pce;
zend_string *res;
zend_string *repl;
}
public void
-convert_libmagic_pattern(zval *pattern, char *val, int len, int options)
+convert_libmagic_pattern(zval *pattern, char *val, size_t len, uint32_t options)
{
int i, j=0;
zend_string *t;
}
case FILE_REGEX: {
zval pattern;
- int options = 0;
+ uint32_t options = 0;
pcre_cache_entry *pce;
options |= PCRE2_MULTILINE;