Skip to content

Commit 1fafca2

Browse files
committed
fix compiler warnings
1 parent 1b9e9b4 commit 1fafca2

4 files changed

Lines changed: 10 additions & 13 deletions

File tree

msgpack.c

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55

66
#include "php.h"
77
#include "php_ini.h"
8-
#include "ext/standard/info.h"
9-
#include "ext/standard/php_smart_str.h"
10-
#include "ext/standard/php_incomplete_class.h"
11-
#include "ext/standard/php_var.h"
12-
#include "ext/session/php_session.h"
8+
#include "ext/standard/info.h" /* for php_info */
9+
#include "ext/standard/php_incomplete_class.h" /* for incomplete_class */
10+
#include "ext/standard/php_var.h" /* for PHP_VAR_SERIALIZE */
11+
#include "ext/session/php_session.h" /* for php_session_register_serializer */
1312

1413
#include "php_msgpack.h"
1514
#include "msgpack_pack.h"
@@ -47,7 +46,7 @@ PHP_INI_END()
4746

4847
PS_SERIALIZER_FUNCS(msgpack);
4948

50-
static const zend_function_entry msgpack_functions[] = {
49+
static zend_function_entry msgpack_functions[] = {
5150
ZEND_FE(msgpack_serialize, arginfo_msgpack_serialize)
5251
ZEND_FE(msgpack_unserialize, arginfo_msgpack_unserialize)
5352
ZEND_FALIAS(msgpack_pack, msgpack_serialize, arginfo_msgpack_serialize)

msgpack_class.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
#include "php.h"
32

43
#include "php_msgpack.h"
@@ -104,7 +103,7 @@ ZEND_END_ARG_INFO()
104103
ZEND_BEGIN_ARG_INFO_EX(arginfo_msgpack_base_unpacker, 0, 0, 0)
105104
ZEND_END_ARG_INFO()
106105

107-
static const zend_function_entry msgpack_base_methods[] = {
106+
static zend_function_entry msgpack_base_methods[] = {
108107
ZEND_ME(msgpack, __construct,
109108
arginfo_msgpack_base___construct, ZEND_ACC_PUBLIC)
110109
ZEND_ME(msgpack, setOption, arginfo_msgpack_base_setOption, ZEND_ACC_PUBLIC)
@@ -153,7 +152,7 @@ ZEND_END_ARG_INFO()
153152
ZEND_BEGIN_ARG_INFO_EX(arginfo_msgpack_unpacker_reset, 0, 0, 0)
154153
ZEND_END_ARG_INFO()
155154

156-
static const zend_function_entry msgpack_unpacker_methods[] = {
155+
static zend_function_entry msgpack_unpacker_methods[] = {
157156
ZEND_ME(msgpack_unpacker, __construct,
158157
arginfo_msgpack_unpacker___construct, ZEND_ACC_PUBLIC)
159158
ZEND_ME(msgpack_unpacker, __destruct,

msgpack_unpack.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -474,7 +474,7 @@ int msgpack_unserialize_raw(
474474
}
475475
else
476476
{
477-
ZVAL_STRINGL(*obj, data, len, 1);
477+
ZVAL_STRINGL(*obj, (char *)data, len, 1);
478478
}
479479

480480
return 0;

php_msgpack.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
21
#ifndef PHP_MSGPACK_H
32
#define PHP_MSGPACK_H
43

5-
#define MSGPACK_EXTENSION_VERSION "0.5.2"
4+
#include "ext/standard/php_smart_str.h" /* for smart_str */
65

7-
#include "ext/standard/php_smart_str.h"
6+
#define MSGPACK_EXTENSION_VERSION "0.5.2"
87

98
extern zend_module_entry msgpack_module_entry;
109
#define phpext_msgpack_ptr &msgpack_module_entry

0 commit comments

Comments
 (0)