@@ -484,7 +484,7 @@ ZEND_ATTRIBUTE_NONNULL void phar_entry_remove(phar_entry_data *idata, char **err
484484/**
485485 * Open an already loaded phar
486486 */
487- static zend_result phar_open_parsed_phar (char * fname , size_t fname_len , char * alias , size_t alias_len , bool is_data , uint32_t options , phar_archive_data * * pphar , char * * error ) /* {{{ */
487+ static zend_result phar_open_parsed_phar (char * fname , size_t fname_len , const char * alias , size_t alias_len , bool is_data , uint32_t options , phar_archive_data * * pphar , char * * error ) /* {{{ */
488488{
489489#ifdef PHP_WIN32
490490 char * save_fname ;
@@ -720,7 +720,7 @@ void phar_parse_metadata_lazy(const char *buffer, phar_metadata_tracker *tracker
720720 * This is used by phar_open_from_filename to process the manifest, but can be called
721721 * directly.
722722 */
723- static zend_result phar_parse_pharfile (php_stream * fp , char * fname , size_t fname_len , char * alias , size_t alias_len , zend_long halt_offset , phar_archive_data * * pphar , uint32_t compression , char * * error ) /* {{{ */
723+ static zend_result phar_parse_pharfile (php_stream * fp , const char * fname , size_t fname_len , const char * alias , size_t alias_len , zend_long halt_offset , phar_archive_data * * pphar , uint32_t compression , char * * error ) /* {{{ */
724724{
725725 char b32 [4 ], * buffer , * endbuffer , * savebuf ;
726726 phar_archive_data * mydata = NULL ;
@@ -1302,7 +1302,7 @@ static zend_result phar_parse_pharfile(php_stream *fp, char *fname, size_t fname
13021302/**
13031303 * Create or open a phar for writing
13041304 */
1305- ZEND_ATTRIBUTE_NONNULL_ARGS (1 , 6 , 7 ) zend_result phar_open_or_create_filename (zend_string * fname , char * alias , size_t alias_len , bool is_data , uint32_t options , phar_archive_data * * pphar , char * * error ) /* {{{ */
1305+ ZEND_ATTRIBUTE_NONNULL_ARGS (1 , 6 , 7 ) zend_result phar_open_or_create_filename (zend_string * fname , const char * alias , size_t alias_len , bool is_data , uint32_t options , phar_archive_data * * pphar , char * * error ) /* {{{ */
13061306{
13071307 const char * ext_str , * z ;
13081308 char * my_error ;
@@ -1366,9 +1366,9 @@ ZEND_ATTRIBUTE_NONNULL_ARGS(1, 6, 7) zend_result phar_open_or_create_filename(ze
13661366}
13671367/* }}} */
13681368
1369- static zend_result phar_open_from_fp (php_stream * fp , char * fname , size_t fname_len , char * alias , size_t alias_len , uint32_t options , phar_archive_data * * pphar , char * * error );
1369+ static zend_result phar_open_from_fp (php_stream * fp , const char * fname , size_t fname_len , const char * alias , size_t alias_len , uint32_t options , phar_archive_data * * pphar , char * * error );
13701370
1371- ZEND_ATTRIBUTE_NONNULL_ARGS (1 , 6 , 7 ) zend_result phar_create_or_parse_filename (zend_string * fname , char * alias , size_t alias_len , bool is_data , uint32_t options , phar_archive_data * * pphar , char * * error ) /* {{{ */
1371+ ZEND_ATTRIBUTE_NONNULL_ARGS (1 , 6 , 7 ) zend_result phar_create_or_parse_filename (zend_string * fname , const char * alias , size_t alias_len , bool is_data , uint32_t options , phar_archive_data * * pphar , char * * error ) /* {{{ */
13721372{
13731373 php_stream * fp ;
13741374 zend_string * actual = NULL ;
@@ -1507,7 +1507,7 @@ ZEND_ATTRIBUTE_NONNULL_ARGS(1, 6, 7) zend_result phar_create_or_parse_filename(z
15071507 * that the manifest is proper, then pass it to phar_parse_pharfile(). SUCCESS
15081508 * or FAILURE is returned and pphar is set to a pointer to the phar's manifest
15091509 */
1510- zend_result phar_open_from_filename (char * fname , size_t fname_len , char * alias , size_t alias_len , uint32_t options , phar_archive_data * * pphar , char * * error ) /* {{{ */
1510+ zend_result phar_open_from_filename (char * fname , size_t fname_len , const char * alias , size_t alias_len , uint32_t options , phar_archive_data * * pphar , char * * error ) /* {{{ */
15111511{
15121512 php_stream * fp ;
15131513 zend_string * actual ;
@@ -1564,7 +1564,7 @@ zend_result phar_open_from_filename(char *fname, size_t fname_len, char *alias,
15641564 * that the manifest is proper, then pass it to phar_parse_pharfile(). SUCCESS
15651565 * or FAILURE is returned and pphar is set to a pointer to the phar's manifest
15661566 */
1567- static zend_result phar_open_from_fp (php_stream * fp , char * fname , size_t fname_len , char * alias , size_t alias_len , uint32_t options , phar_archive_data * * pphar , char * * error ) /* {{{ */
1567+ static zend_result phar_open_from_fp (php_stream * fp , const char * fname , size_t fname_len , const char * alias , size_t alias_len , uint32_t options , phar_archive_data * * pphar , char * * error ) /* {{{ */
15681568{
15691569 static const char token [] = "__HALT_COMPILER();" ;
15701570 static const char zip_magic [] = "PK\x03\x04" ;
@@ -2252,7 +2252,7 @@ zend_string* phar_split_fname(const char *filename, size_t filename_len, zend_st
22522252 * Invoked when a user calls Phar::mapPhar() from within an executing .phar
22532253 * to set up its manifest directly
22542254 */
2255- ZEND_ATTRIBUTE_NONNULL_ARGS (3 ) zend_result phar_open_executed_filename (char * alias , size_t alias_len , char * * error ) /* {{{ */
2255+ ZEND_ATTRIBUTE_NONNULL_ARGS (3 ) zend_result phar_open_executed_filename (const char * alias , size_t alias_len , char * * error ) /* {{{ */
22562256{
22572257 * error = NULL ;
22582258
0 commit comments