Skip to content

Commit fd79c3e

Browse files
committed
Merge pull request #414
2 parents af45053 + 8aa3187 commit fd79c3e

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

phongo_compat.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,10 @@
113113
# define DECLARE_RETURN_VALUE_USED int return_value_used = 1;
114114
# define EXCEPTION_P(_ex, _zp) ZVAL_OBJ(&_zp, _ex)
115115
# define PHONGO_STREAM_ID(stream) stream->res ? stream->res->handle : -1
116-
# define ADD_ASSOC_STRING(_zv, _key, _value) add_assoc_string_ex(_zv, ZEND_STRL(_key), _value);
117-
# define ADD_ASSOC_STRINGL(_zv, _key, _value, _len) add_assoc_stringl_ex(_zv, ZEND_STRL(_key), _value, _len);
116+
# define ADD_ASSOC_STRING(_zv, _key, _value) add_assoc_string_ex(_zv, ZEND_STRL(_key), (char *)(_value));
117+
# define ADD_ASSOC_STRINGL(_zv, _key, _value, _len) add_assoc_stringl_ex(_zv, ZEND_STRL(_key), (char *)(_value), _len);
118+
# define ADD_ASSOC_STRING_EX(_zv, _key, _key_len, _value, _value_len) add_assoc_stringl_ex(_zv, _key, _key_len, (char *)(_value), _value_len);
118119
# define ADD_ASSOC_LONG_EX(_zv, _key, _value) add_assoc_long_ex(_zv, ZEND_STRL(_key), _value);
119-
# define ADD_ASSOC_STRING_EX(_zv, _key, _key_len, _value, _value_len) add_assoc_stringl_ex(_zv, _key, _key_len, _value, _value_len);
120120
# define ADD_ASSOC_ZVAL_EX(_zv, _key, _value) add_assoc_zval_ex(_zv, ZEND_STRL(_key), _value);
121121
# define ADD_ASSOC_ZVAL(_zv, _key, _value) add_assoc_zval(_zv, _key, _value);
122122
# define ADD_ASSOC_NULL_EX(_zv, _key) add_assoc_null_ex(_zv, ZEND_STRL(_key));
@@ -145,9 +145,9 @@
145145
# define DECLARE_RETURN_VALUE_USED
146146
# define EXCEPTION_P(_ex, _zp) _zp = _ex
147147
# define PHONGO_STREAM_ID(stream) stream->rsrc_id
148-
# define ADD_ASSOC_STRING(_zv, _key, _value) add_assoc_string_ex(_zv, ZEND_STRS(_key), _value, 1);
149-
# define ADD_ASSOC_STRINGL(_zv, _key, _value, _len) add_assoc_stringl_ex(_zv, ZEND_STRS(_key), _value, _len, 1);
150-
# define ADD_ASSOC_STRING_EX(_zv, _key, _key_len, _value, _value_len) add_assoc_stringl_ex(_zv, _key, _key_len+1, _value, _value_len, 1);
148+
# define ADD_ASSOC_STRING(_zv, _key, _value) add_assoc_string_ex(_zv, ZEND_STRS(_key), (char *)(_value), 1);
149+
# define ADD_ASSOC_STRINGL(_zv, _key, _value, _len) add_assoc_stringl_ex(_zv, ZEND_STRS(_key), (char *)(_value), _len, 1);
150+
# define ADD_ASSOC_STRING_EX(_zv, _key, _key_len, _value, _value_len) add_assoc_stringl_ex(_zv, _key, _key_len+1, (char *)(_value), _value_len, 1);
151151
# define ADD_ASSOC_LONG_EX(_zv, _key, _value) add_assoc_long_ex(_zv, ZEND_STRS(_key), _value);
152152
# define ADD_ASSOC_ZVAL_EX(_zv, _key, _value) add_assoc_zval_ex(_zv, ZEND_STRS(_key), _value);
153153
# define ADD_ASSOC_ZVAL(_zv, _key, _value) add_assoc_zval(_zv, _key, _value);

php_phongo.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -930,7 +930,7 @@ void php_phongo_read_concern_to_zval(zval *retval, const mongoc_read_concern_t *
930930
array_init_size(retval, 1);
931931

932932
if (level) {
933-
ADD_ASSOC_STRING(retval, "level", (char *)level);
933+
ADD_ASSOC_STRING(retval, "level", level);
934934
}
935935
} /* }}} */
936936

@@ -998,9 +998,9 @@ void php_phongo_write_concern_to_zval(zval *retval, const mongoc_write_concern_t
998998
array_init_size(retval, 4);
999999

10001000
if (wtag) {
1001-
ADD_ASSOC_STRING(retval, "w", (char *)wtag);
1001+
ADD_ASSOC_STRING(retval, "w", wtag);
10021002
} else if (mongoc_write_concern_get_wmajority(write_concern)) {
1003-
ADD_ASSOC_STRING(retval, "w", (char *)PHONGO_WRITE_CONCERN_W_MAJORITY);
1003+
ADD_ASSOC_STRING(retval, "w", PHONGO_WRITE_CONCERN_W_MAJORITY);
10041004
} else if (w != MONGOC_WRITE_CONCERN_W_DEFAULT) {
10051005
ADD_ASSOC_LONG_EX(retval, "w", w);
10061006
}
@@ -1453,7 +1453,7 @@ static char *php_phongo_manager_make_client_hash(const char *uri_string, zval *o
14531453
zval args;
14541454

14551455
array_init_size(&args, 3);
1456-
ADD_ASSOC_STRING(&args, "uri", (char *) uri_string);
1456+
ADD_ASSOC_STRING(&args, "uri", uri_string);
14571457

14581458
if (options) {
14591459
ADD_ASSOC_ZVAL_EX(&args, "options", options);
@@ -1484,7 +1484,7 @@ static char *php_phongo_manager_make_client_hash(const char *uri_string, zval *o
14841484

14851485
MAKE_STD_ZVAL(args);
14861486
array_init_size(args, 3);
1487-
ADD_ASSOC_STRING(args, "uri", (char *) uri_string);
1487+
ADD_ASSOC_STRING(args, "uri", uri_string);
14881488

14891489
if (options) {
14901490
ADD_ASSOC_ZVAL_EX(args, "options", options);

src/MongoDB/Manager.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ HashTable *php_phongo_manager_get_debug_info(zval *object, int *is_temp TSRMLS_D
461461

462462
array_init_size(&retval, 2);
463463

464-
ADD_ASSOC_STRING(&retval, "uri", (char *)mongoc_uri_get_string(mongoc_client_get_uri(intern->client)));
464+
ADD_ASSOC_STRING(&retval, "uri", mongoc_uri_get_string(mongoc_client_get_uri(intern->client)));
465465

466466
sds = mongoc_client_get_server_descriptions(intern->client, &n);
467467

src/bson.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ bool php_phongo_bson_visit_utf8(const bson_iter_t *iter ARG_UNUSED, const char *
221221
zval *retval = ((php_phongo_bson_state *)data)->zchild;
222222
#endif
223223

224-
ADD_ASSOC_STRING_EX(retval, key, strlen(key), (char *)v_utf8, v_utf8_len);
224+
ADD_ASSOC_STRING_EX(retval, key, strlen(key), v_utf8, v_utf8_len);
225225

226226
return false;
227227
}
@@ -241,7 +241,7 @@ bool php_phongo_bson_visit_binary(const bson_iter_t *iter ARG_UNUSED, const char
241241
zend_class_entry *found_ce = zend_fetch_class(zs_classname, ZEND_FETCH_CLASS_AUTO|ZEND_FETCH_CLASS_SILENT TSRMLS_CC);
242242
zend_string_free(zs_classname);
243243
#else
244-
zend_class_entry *found_ce = zend_fetch_class((char *)v_binary, v_binary_len, ZEND_FETCH_CLASS_AUTO|ZEND_FETCH_CLASS_SILENT TSRMLS_CC);
244+
zend_class_entry *found_ce = zend_fetch_class((const char *)v_binary, v_binary_len, ZEND_FETCH_CLASS_AUTO|ZEND_FETCH_CLASS_SILENT TSRMLS_CC);
245245
#endif
246246

247247
if (found_ce && PHONGO_IS_CLASS_INSTANTIATABLE(found_ce) && instanceof_function(found_ce, php_phongo_persistable_ce TSRMLS_CC)) {

0 commit comments

Comments
 (0)