@@ -136,62 +136,62 @@ void zend_register_standard_constants(void)
136136 null_const = zend_hash_str_find_ptr (EG (zend_constants ), "NULL" , sizeof ("NULL" )- 1 );
137137}
138138
139- ZEND_API void zend_register_null_constant (const char * name , size_t name_len , int flags , int module_number )
139+ ZEND_API zend_constant * zend_register_null_constant (const char * name , size_t name_len , int flags , int module_number )
140140{
141141 zend_constant c ;
142142
143143 ZVAL_NULL (& c .value );
144144 ZEND_CONSTANT_SET_FLAGS (& c , flags , module_number );
145145 c .name = zend_string_init_interned (name , name_len , flags & CONST_PERSISTENT );
146- zend_register_constant (& c );
146+ return zend_register_constant (& c );
147147}
148148
149- ZEND_API void zend_register_bool_constant (const char * name , size_t name_len , bool bval , int flags , int module_number )
149+ ZEND_API zend_constant * zend_register_bool_constant (const char * name , size_t name_len , bool bval , int flags , int module_number )
150150{
151151 zend_constant c ;
152152
153153 ZVAL_BOOL (& c .value , bval );
154154 ZEND_CONSTANT_SET_FLAGS (& c , flags , module_number );
155155 c .name = zend_string_init_interned (name , name_len , flags & CONST_PERSISTENT );
156- zend_register_constant (& c );
156+ return zend_register_constant (& c );
157157}
158158
159- ZEND_API void zend_register_long_constant (const char * name , size_t name_len , zend_long lval , int flags , int module_number )
159+ ZEND_API zend_constant * zend_register_long_constant (const char * name , size_t name_len , zend_long lval , int flags , int module_number )
160160{
161161 zend_constant c ;
162162
163163 ZVAL_LONG (& c .value , lval );
164164 ZEND_CONSTANT_SET_FLAGS (& c , flags , module_number );
165165 c .name = zend_string_init_interned (name , name_len , flags & CONST_PERSISTENT );
166- zend_register_constant (& c );
166+ return zend_register_constant (& c );
167167}
168168
169169
170- ZEND_API void zend_register_double_constant (const char * name , size_t name_len , double dval , int flags , int module_number )
170+ ZEND_API zend_constant * zend_register_double_constant (const char * name , size_t name_len , double dval , int flags , int module_number )
171171{
172172 zend_constant c ;
173173
174174 ZVAL_DOUBLE (& c .value , dval );
175175 ZEND_CONSTANT_SET_FLAGS (& c , flags , module_number );
176176 c .name = zend_string_init_interned (name , name_len , flags & CONST_PERSISTENT );
177- zend_register_constant (& c );
177+ return zend_register_constant (& c );
178178}
179179
180180
181- ZEND_API void zend_register_stringl_constant (const char * name , size_t name_len , const char * strval , size_t strlen , int flags , int module_number )
181+ ZEND_API zend_constant * zend_register_stringl_constant (const char * name , size_t name_len , const char * strval , size_t strlen , int flags , int module_number )
182182{
183183 zend_constant c ;
184184
185185 ZVAL_STR (& c .value , zend_string_init_interned (strval , strlen , flags & CONST_PERSISTENT ));
186186 ZEND_CONSTANT_SET_FLAGS (& c , flags , module_number );
187187 c .name = zend_string_init_interned (name , name_len , flags & CONST_PERSISTENT );
188- zend_register_constant (& c );
188+ return zend_register_constant (& c );
189189}
190190
191191
192- ZEND_API void zend_register_string_constant (const char * name , size_t name_len , const char * strval , int flags , int module_number )
192+ ZEND_API zend_constant * zend_register_string_constant (const char * name , size_t name_len , const char * strval , int flags , int module_number )
193193{
194- zend_register_stringl_constant (name , name_len , strval , strlen (strval ), flags , module_number );
194+ return zend_register_stringl_constant (name , name_len , strval , strlen (strval ), flags , module_number );
195195}
196196
197197static zend_constant * zend_get_halt_offset_constant (const char * name , size_t name_len )
0 commit comments