} while (0);
static int
-param_is_null(int n TSRMLS_DC) {
+param_is_null(int n) {
zval *p;
- zend_parse_parameters(n TSRMLS_CC, "z", &p);
+ zend_parse_parameters(n, "z", &p);
if(Z_TYPE_P(p) == IS_NULL) {
return 1; // true
}
/* }}} */
#ifdef COMPILE_DL_SWFED
+#ifdef ZTS
+ZEND_TSRMLS_CACHE_DEFINE();
+#endif
ZEND_GET_MODULE(swfed)
#endif
/* }}} */
-static void free_swfed_resource(zend_resource *resource TSRMLS_DC);
-static swf_object_t *get_swf_object(zval *obj TSRMLS_DC);
+static void free_swfed_resource(zend_resource *resource);
+static swf_object_t *get_swf_object(zval *obj);
/* {{{ PHP_MINIT_FUNCTION
*/
*/
zend_class_entry ce;
INIT_CLASS_ENTRY(ce, "SWFEditor", swfed_functions);
- swfeditor_ce = zend_register_internal_class(&ce TSRMLS_CC);
+ swfeditor_ce = zend_register_internal_class(&ce);
le_swfed = zend_register_list_destructors_ex(free_swfed_resource, NULL, "SWFEditor", module_number);
//zend_declare_property_stringl(swfeditor_ce,
*/
PHP_RINIT_FUNCTION(swfed)
{
+#if defined(COMPILE_DL_EXTNAME) && defined(ZTS)
+ ZEND_TSRMLS_CACHE_UPDATE();
+#endif
return SUCCESS;
}
/* }}} */
size_t arg_len, len;
zend_string *string = zend_string_alloc(255, 0);
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &arg, &arg_len) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &arg, &arg_len) == FAILURE) {
return;
}
swf_object_t *swf = swf_object_open();
zval *ret = 0;
if (swf == NULL) {
- php_error_docref(NULL TSRMLS_CC, E_ERROR, "Couldn't create swf object");
+ php_error_docref(NULL, E_ERROR, "Couldn't create swf object");
}
ret = zend_list_insert(swf, le_swfed);
//object_init_ex(getThis(), swfeditor_ce);
size_t data_len = 0;
swf_object_t *swf = NULL;
int result = 0;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"s", &data, &data_len) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_input(swf, (unsigned char *) data, data_len);
if (result) {
RETURN_FALSE;
WRONG_PARAM_COUNT;
RETURN_FALSE; /* XXX */
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
data = swf_object_output(swf, &len);
new_buff = emalloc(len);
if (new_buff == NULL) {
}
PHP_METHOD(swfed, swfInfo) {
- swf_object_t *swf = get_swf_object(getThis() TSRMLS_CC);
+ swf_object_t *swf = get_swf_object(getThis());
swf_object_print(swf);
RETURN_TRUE;
}
PHP_METHOD(swfed, _destroy_and_exit) { // for debug
swf_object_t *swf = NULL;
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
swf_object_close(swf);
exit(0);
}
PHP_METHOD(swfed, getHeaderInfo) {
- swf_object_t *swf = get_swf_object(getThis() TSRMLS_CC);
+ swf_object_t *swf = get_swf_object(getThis());
array_init(return_value);
if (memcmp(swf->header.magic, "CWS", 3) == 0) {
add_assoc_bool(return_value, "compress", 1);
swf_object_t *swf = NULL;
HashTable *header_table = NULL;
zval *tmp = NULL;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a",
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "a",
&header_info) == FAILURE) {
- php_error_docref(NULL TSRMLS_CC, E_ERROR, "Invalid parameters");
+ php_error_docref(NULL, E_ERROR, "Invalid parameters");
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
header_table = Z_ARRVAL_P(header_info);
// FWS or CWS
WRONG_PARAM_COUNT;
RETURN_FALSE; /* XXX */
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
array_init(return_value);
for (tag=swf->tag_head ; tag ; tag=tag->next) {
array_init(&data);
swf_tag_t *tag = NULL;
swf_tag_info_t *tag_info = NULL;
int i = 0;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"l", &tag_seqno) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
i = 0;
for (tag=swf->tag_head ; tag ; tag=tag->next) {
if (i == tag_seqno) {
unsigned char *data = NULL, *new_buff;
unsigned long data_len = 0;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &tag_seqno) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &tag_seqno) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
data = swf_object_get_tagdata(swf, tag_seqno, &data_len);
if (data == NULL) {
WRONG_PARAM_COUNT;
RETURN_FALSE; /* XXX */
case 2:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ls", &tag_seqno, &data, &data_len) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "ls", &tag_seqno, &data, &data_len) == FAILURE) {
RETURN_FALSE;
}
break;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_replace_tagdata(swf, tag_seqno,
(unsigned char *)data,
(unsigned long) data_len);
swf_object_t *swf = NULL;
unsigned char *data_ref = NULL;
unsigned long data_len = 0;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &cid) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &cid) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
data_ref = swf_object_get_tagdata_bycid(swf, cid, &data_len);
if (data_ref == NULL) {
WRONG_PARAM_COUNT;
RETURN_FALSE; /* XXX */
case 2:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ls", &cid, &data, &data_len) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "ls", &cid, &data, &data_len) == FAILURE) {
RETURN_FALSE;
}
break;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_replace_tagdata_bycid(swf, cid,
(unsigned char *)data,
data_len);
swf_object_t *swf = NULL;
unsigned char *data_ref = NULL;
unsigned long data_len = 0;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &cid) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &cid) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
data_ref = swf_object_get_tagcontents_bycid(swf, cid, &data_len);
if (data_ref == NULL) {
WRONG_PARAM_COUNT;
RETURN_FALSE; /* XXX */
case 2:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ls", &cid, &data, &data_len) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "ls", &cid, &data, &data_len) == FAILURE) {
RETURN_FALSE;
}
break;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_replace_tagcontents_bycid(swf, cid,
(unsigned char *)data,
data_len);
switch (ZEND_NUM_ARGS()) {
case 1:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &tag_seqno) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &tag_seqno) == FAILURE) {
RETURN_FALSE;
}
break;
case 2:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ll", &tag_seqno, &tag_seqno_in_sprite) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "ll", &tag_seqno, &tag_seqno_in_sprite) == FAILURE) {
RETURN_FALSE;
}
break;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
ret = swf_object_remove_tag(swf, tag_seqno, tag_seqno_in_sprite);
if (ret) {
RETURN_FALSE;
WRONG_PARAM_COUNT;
RETURN_FALSE; /* XXX */
case 1:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &data, &data_len) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &data, &data_len) == FAILURE) {
RETURN_FALSE;
}
break;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
ret = swf_object_print_tagdata(swf, (unsigned char *)data,
(unsigned long) data_len);
if (ret) {
swf_object_t *swf = NULL;
unsigned char *data = NULL, *new_buff;
unsigned long data_len = 0;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &cid) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &cid) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
data = swf_object_get_shapedata(swf, cid, &data_len);
if (data == NULL) {
WRONG_PARAM_COUNT;
RETURN_FALSE; /* XXX */
case 2:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ls", &cid, &data, &data_len) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "ls", &cid, &data, &data_len) == FAILURE) {
RETURN_FALSE;
}
break;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_replace_shapedata(swf, cid,
(unsigned char *)data,
(unsigned long)data_len);
PHP_METHOD(swfed, setShapeAdjustMode) {
swf_object_t *swf = NULL;
zend_long mode = 0;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"l", &mode) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
swf_object_set_shape_adjust_mode(swf, mode);
RETURN_TRUE;
}
swf_object_t *swf = NULL;
swf_tag_t *tag = NULL;
int i;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"l", &bitmap_id) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
array_init(return_value);
i = 0;
for (tag = swf->tag_head ; tag ; tag=tag->next) {
swf_object_t *swf = NULL;
int width, height;
int ret;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"l", &bitmap_id) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
ret = swf_object_get_bitmap_size(swf, bitmap_id, &width, &height);
if (ret) {
RETURN_FALSE;
unsigned char *data = NULL;
char *new_buff = NULL;
swf_object_t *swf = NULL;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"l", &image_id) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
data = swf_object_get_jpegdata(swf, &len, image_id);
if (data == NULL) {
RETURN_FALSE;
unsigned char *data = NULL;
char *new_buff = NULL;
swf_object_t *swf = NULL;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"l", &image_id) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
data = swf_object_get_alphadata(swf, &len, image_id);
if (data == NULL) {
RETURN_FALSE;
WRONG_PARAM_COUNT;
RETURN_FALSE; /* XXX */
case 2:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ls", &image_id, &data, &data_len) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "ls", &image_id, &data, &data_len) == FAILURE) {
RETURN_FALSE;
}
break;
case 3:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lss", &image_id, &data, &data_len, &alpha_data, &alpha_data_len) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "lss", &image_id, &data, &data_len, &alpha_data, &alpha_data_len) == FAILURE) {
RETURN_FALSE;
}
break;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_replace_jpegdata(swf, image_id,
(unsigned char *)data,
(unsigned long) data_len,
unsigned char *data = NULL;
char *new_buff = NULL;
swf_object_t *swf = NULL;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"l", &image_id) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
data = swf_object_get_pngdata(swf, &len, image_id);
if (data == NULL) {
RETURN_FALSE;
RETURN_FALSE; /* XXX */
case 2:
case 3:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ls|a", &image_id, &data, &data_len, &opts) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "ls|a", &image_id, &data, &data_len, &opts) == FAILURE) {
RETURN_FALSE;
}
break;
get_zend_hash_value_boolean(opts_table, "rgb15", rgb15);
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_replace_pngdata(swf, image_id,
(unsigned char *)data,
WRONG_PARAM_COUNT;
RETURN_FALSE; /* XXX */
case 2:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ls", &image_id, &data, &data_len) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "ls", &image_id, &data, &data_len) == FAILURE) {
RETURN_FALSE;
}
break;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_replace_gifdata(swf, image_id,
(unsigned char *)data,
(unsigned long) data_len);
swf_object_t *swf = NULL;
int result = 0;
int bitmap_format;
- if (param_is_null(1 TSRMLS_CC)) {
- php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name(TSRMLS_C));
+ if (param_is_null(1)) {
+ php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name());
RETURN_FALSE; /* XXX */
}
switch (ZEND_NUM_ARGS()) {
case 4:
case 5:
if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET,
- ZEND_NUM_ARGS() TSRMLS_CC, "zs|sz", &arg1, &data, &data_len, &alpha_data, &alpha_data_len, &arg4) == SUCCESS) {
+ ZEND_NUM_ARGS(), "zs|sz", &arg1, &data, &data_len, &alpha_data, &alpha_data_len, &arg4) == SUCCESS) {
; // OK
} else {
- php_error(E_WARNING, "%s() expects parameter 2 to be string given", get_active_function_name(TSRMLS_C));
+ php_error(E_WARNING, "%s() expects parameter 2 to be string given", get_active_function_name());
RETURN_FALSE;
}
break;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
if (Z_TYPE_P(arg1) != IS_ARRAY) { // image_id (integer)
if (Z_TYPE_P(arg1) != IS_LONG) {
image_id = swf_object_search_cid_by_bitmap_condition(swf, width, height,
red, green, blue);
if (image_id <= 0) {
- php_error(E_WARNING, "%s() cid not found by bitmap condition(width=%d height=%d red=%d green=%d blue=%d)", get_active_function_name(TSRMLS_C),
+ php_error(E_WARNING, "%s() cid not found by bitmap condition(width=%d height=%d red=%d green=%d blue=%d)", get_active_function_name(),
width, height, red, green, blue);
RETURN_FALSE;
}
1);
break;
default:
- php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unknown Bitmap Format");
+ php_error_docref(NULL, E_WARNING, "Unknown Bitmap Format");
RETURN_FALSE;
}
} else {
break;
default:
- php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unknown Bitmap Format");
+ php_error_docref(NULL, E_WARNING, "Unknown Bitmap Format");
RETURN_FALSE;
}
}
PHP_METHOD(swfed, convertBitmapDataToJpegTag) {
swf_object_t *swf = NULL;
int ret;
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
ret = swf_object_convert_bitmapdata_tojpegtag(swf);
if (ret) {
RETURN_FALSE;
zend_long trans_x = 0, trans_y = 0;
swf_object_t *swf = NULL;
int result;
- if (param_is_null(1 TSRMLS_CC)) {
- php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name(TSRMLS_C));
+ if (param_is_null(1)) {
+ php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name());
RETURN_FALSE; /* XXX */
}
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"ldddll", &shape_id, &scale_x, &scale_y,
&rotate_rad, &trans_x, &trans_y) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_apply_shapematrix_factor(swf, shape_id, -1,
scale_x, scale_y, rotate_rad,
trans_x, trans_y);
zend_long trans_x = 0, trans_y = 0;
swf_object_t *swf = NULL;
int result;
- if (param_is_null(1 TSRMLS_CC)) {
- php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name(TSRMLS_C));
+ if (param_is_null(1)) {
+ php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name());
RETURN_FALSE; /* XXX */
}
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"lddll", &shape_id, &scale_x, &scale_y,
&trans_x, &trans_y) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_apply_shaperect_factor(swf, shape_id, -1,
scale_x, scale_y,
trans_x, trans_y);
unsigned char *data = NULL;
char *new_buff = NULL;
swf_object_t *swf = NULL;
- if (param_is_null(1 TSRMLS_CC)) {
- php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name(TSRMLS_C));
+ if (param_is_null(1)) {
+ php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name());
RETURN_FALSE; /* XXX */
}
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"l", &sound_id) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
data = swf_object_get_sounddata(swf, &len, sound_id);
if (data == NULL) {
RETURN_FALSE;
size_t data_len = 0;
swf_object_t *swf = NULL;
int result = 0;
- if (param_is_null(1 TSRMLS_CC)) {
- php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name(TSRMLS_C));
+ if (param_is_null(1)) {
+ php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name());
RETURN_FALSE;
}
switch (ZEND_NUM_ARGS()) {
WRONG_PARAM_COUNT;
RETURN_FALSE; /* XXX */
case 2:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ls", &sound_id, &data, &data_len) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "ls", &sound_id, &data, &data_len) == FAILURE) {
RETURN_FALSE;
}
break;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_replace_melodata(swf, sound_id,
(unsigned char *)data,
(unsigned long) data_len);
char *data = NULL, *new_buff = NULL;
int str_len = 0;
int error = 0;
- if (param_is_null(1 TSRMLS_CC)) {
- php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name(TSRMLS_C));
+ if (param_is_null(1)) {
+ php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name());
RETURN_FALSE;
}
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s",
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "s",
&var_name, &var_name_len) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
data = swf_object_get_editstring(swf, var_name, var_name_len, &error);
if (data == NULL) {
if (error) {
size_t var_name_len = 0, ini_text_len = 0;
swf_object_t *swf = NULL;
int result = 0;
- if (param_is_null(1 TSRMLS_CC)) {
- php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name(TSRMLS_C));
+ if (param_is_null(1)) {
+ php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name());
RETURN_FALSE;
}
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss",
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss",
&var_name, &var_name_len,
&ini_text, &ini_text_len) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_replace_editstring(swf, var_name, var_name_len,
ini_text, ini_text_len);
if (result) {
char *new_buff = NULL;
unsigned long data_len = 0;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &tag_seqno) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &tag_seqno) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
data = swf_object_get_actiondata(swf, &data_len, tag_seqno);
if (data == NULL) {
fprintf(stderr, "getActionData: Can't get_actiondata\n");
size_t data_len = 0;
bitstream_t *bs = NULL;
swf_action_list_t *action_list = NULL;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"s", &data, &data_len) == FAILURE) {
RETURN_FALSE;
}
uint str_key_len, str_value_len;
int ret;
y_keyvalue_t *kv;
- swf_object_t *swf = get_swf_object(getThis() TSRMLS_CC);
+ swf_object_t *swf = get_swf_object(getThis());
zend_ulong loop_num_key;
zend_string *loop_key = NULL;
zval *loop_val;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a", &arr) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "a", &arr) == FAILURE) {
RETURN_FALSE;
}
kv = y_keyvalue_open();
uint str_key_len, str_value_len;
int ret;
y_keyvalue_t *kv;
- swf_object_t *swf = get_swf_object(getThis() TSRMLS_CC);
+ swf_object_t *swf = get_swf_object(getThis());
zend_string *loop_key = NULL;
zval *loop_val;
ulong loop_num_key;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a", &arr) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "a", &arr) == FAILURE) {
RETURN_FALSE;
}
kv = y_keyvalue_open();
swf_object_t *swf = NULL;
zend_bool unused_cid_purge = 1; // デフォルト on
int result = 0;
- if (param_is_null(1 TSRMLS_CC)) {
- php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name(TSRMLS_C));
+ if (param_is_null(1)) {
+ php_error(E_WARNING, "%s() 1st arg must be not NULL", get_active_function_name());
RETURN_FALSE;
}
switch (ZEND_NUM_ARGS()) {
WRONG_PARAM_COUNT;
RETURN_FALSE; /* XXX */
case 2:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss",
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss",
&instance_name, &instance_name_len,
&swf_data, &swf_data_len) == FAILURE) {
RETURN_FALSE;
}
break;
case 3:
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ssb",
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "ssb",
&instance_name, &instance_name_len,
&swf_data, &swf_data_len, &unused_cid_purge) == FAILURE) {
// unused_cid_purge は無視します。
}
break;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
result = swf_object_replace_movieclip(swf,
(unsigned char *)instance_name,
instance_name_len,
}
PHP_METHOD(swfed, rebuild) {
- swf_object_t *swf = get_swf_object(getThis() TSRMLS_CC);
+ swf_object_t *swf = get_swf_object(getThis());
if (swf_object_rebuild(swf)) {
RETURN_FALSE;
}
}
PHP_METHOD(swfed, purgeUselessContents) {
- swf_object_t *swf = get_swf_object(getThis() TSRMLS_CC);
+ swf_object_t *swf = get_swf_object(getThis());
swf_object_purge_contents(swf);
RETURN_TRUE;
}
PHP_METHOD(swfed, setCompressLevel) {
zend_long compress_level = 6 ; // Z_DEFAULT_COMPRESSION
swf_object_t *swf;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"l", &compress_level) == FAILURE) {
RETURN_FALSE;
}
- swf = get_swf_object(getThis() TSRMLS_CC);
+ swf = get_swf_object(getThis());
swf->compress_level = compress_level;
RETURN_TRUE;
}
PHP_METHOD(swfed, isShapeTagData) {
char *data = NULL;
size_t data_len = 0;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"s", &data, &data_len) == FAILURE) {
RETURN_FALSE;
}
PHP_METHOD(swfed, isBitmapTagData) {
char *data = NULL;
size_t data_len = 0;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
+ if (zend_parse_parameters(ZEND_NUM_ARGS(),
"s", &data, &data_len) == FAILURE) {
RETURN_FALSE;
}
}
-static swf_object_t *get_swf_object(zval *obj TSRMLS_DC) {
+static swf_object_t *get_swf_object(zval *obj) {
// zval *data, **tmp;
zval *tmp = NULL;
swf_object_t *swf = NULL;
int id = 0, type = 0;
/* XXX: zend_read_property
data = zend_read_property(Z_OBJCE_P(obj), obj, "swf_object",
- strlen("swf_object"), 1 TSRMLS_CC);
+ strlen("swf_object"), 1);
*/
if ((tmp = zend_hash_str_find(Z_OBJPROP_P(obj), ZEND_STRL("swf_object"))) == NULL) {
printf("coudnt found swf_object\n");
return swf;
}
-static void free_swfed_resource(zend_resource *resource TSRMLS_DC)
+static void free_swfed_resource(zend_resource *resource)
{
// printf("SWFEditor->destory\n");
swf_object_close((swf_object_t *) resource->ptr);