}
swf = get_swf_object(getThis() TSRMLS_CC);
data = swf_object_output(swf, &len);
- RETVAL_STRINGL(data, len);
+ RETVAL_STRINGL((char *)data, len);
free(data);
return ;
}
fprintf(stderr, "getTagData: Can't get_tagdata\n");
RETURN_FALSE;
}
- RETVAL_STRINGL(data, data_len);
+ RETVAL_STRINGL((char *)data, data_len);
free(data);
return ;
}
fprintf(stderr, "getTagDataByCID: Can't get_tagdata_bycid\n");
RETURN_FALSE;
}
- RETURN_STRINGL((char *) data_ref, data_len);
+ RETURN_STRINGL((char *)data_ref, data_len);
}
PHP_METHOD(swfed, replaceTagDataByCID) {
if (data == NULL) {
RETURN_FALSE;
}
- RETVAL_STRINGL(data, (int) len);
+ RETVAL_STRINGL((char *)data, (int)len);
free(data);
return ;
}
if (data == NULL) {
RETURN_FALSE;
}
- RETVAL_STRINGL(data, len);
+ RETVAL_STRINGL((char *)data, len);
free(data);
return ;
}
if (data == NULL) {
RETURN_FALSE;
}
- RETVAL_STRINGL(data, (int) len);
+ RETVAL_STRINGL((char *)data, (int)len);
free(data);
return ;
#endif /* HAVE_PNG */
if (data == NULL) {
RETURN_FALSE;
}
- RETVAL_STRINGL(data, (int) len);
+ RETVAL_STRINGL((char *)data, (int)len);
free(data);
return ;
}
fprintf(stderr, "getActionData: Can't get_actiondata\n");
RETURN_FALSE;
}
- RETVAL_STRINGL(data, data_len);
+ RETVAL_STRINGL((char *)data, data_len);
free(data);
return ;
}
kv = y_keyvalue_open();
arr_hash = Z_ARRVAL_P(arr);
ZEND_HASH_FOREACH_KEY_VAL(arr_hash, str_key_len, key, value) {
- y_keyvalue_set(kv, key->val, key->len, value, strlen(value));
+ zend_string *str = Z_STR_P(value);
+ y_keyvalue_set(kv, key->val, key->len, str->val, str->len);
} ZEND_HASH_FOREACH_END();
swf_object_insert_action_setvariables(swf, kv);
y_keyvalue_close(kv);