@@ -172,7 +172,7 @@ PW32IO php_win32_ioutil_normalization_result php_win32_ioutil_normalize_path_w(w
172
172
173
173
/* Keep these functions aliased for case some additional handling
174
174
is needed later. */
175
- __forceinline static wchar_t * php_win32_ioutil_conv_any_to_w (const char * in , size_t in_len , size_t * out_len )
175
+ zend_always_inline static wchar_t * php_win32_ioutil_conv_any_to_w (const char * in , size_t in_len , size_t * out_len )
176
176
{/*{{{*/
177
177
wchar_t * mb , * ret ;
178
178
size_t mb_len , dir_len = 0 ;
@@ -268,7 +268,7 @@ __forceinline static wchar_t *php_win32_ioutil_conv_any_to_w(const char* in, siz
268
268
#define php_win32_ioutil_cur_to_w php_win32_cp_cur_to_w
269
269
#define php_win32_ioutil_w_to_any php_win32_cp_w_to_any
270
270
#define php_win32_ioutil_conv_w_to_any php_win32_cp_conv_w_to_any
271
- /*__forceinline static char *php_win32_ioutil_w_to_any(wchar_t* w_source_ptr)
271
+ /*zend_always_inline static char *php_win32_ioutil_w_to_any(wchar_t* w_source_ptr)
272
272
{
273
273
return php_win32_cp_w_to_any(w_source_ptr);
274
274
}*/
@@ -292,7 +292,7 @@ PW32IO wchar_t *php_win32_ioutil_realpath_w_ex0(const wchar_t *path, wchar_t *re
292
292
PW32IO int php_win32_ioutil_symlink_w (const wchar_t * target , const wchar_t * link );
293
293
PW32IO int php_win32_ioutil_link_w (const wchar_t * target , const wchar_t * link );
294
294
295
- __forceinline static int php_win32_ioutil_access (const char * path , mode_t mode )
295
+ zend_always_inline static int php_win32_ioutil_access (const char * path , mode_t mode )
296
296
{/*{{{*/
297
297
PHP_WIN32_IOUTIL_INIT_W (path )
298
298
int ret , err ;
@@ -317,7 +317,7 @@ __forceinline static int php_win32_ioutil_access(const char *path, mode_t mode)
317
317
return ret ;
318
318
}/*}}}*/
319
319
320
- __forceinline static int php_win32_ioutil_open (const char * path , int flags , ...)
320
+ zend_always_inline static int php_win32_ioutil_open (const char * path , int flags , ...)
321
321
{/*{{{*/
322
322
mode_t mode = 0 ;
323
323
PHP_WIN32_IOUTIL_INIT_W (path )
@@ -352,7 +352,7 @@ __forceinline static int php_win32_ioutil_open(const char *path, int flags, ...)
352
352
return ret ;
353
353
}/*}}}*/
354
354
355
- __forceinline static int php_win32_ioutil_unlink (const char * path )
355
+ zend_always_inline static int php_win32_ioutil_unlink (const char * path )
356
356
{/*{{{*/
357
357
PHP_WIN32_IOUTIL_INIT_W (path )
358
358
int ret = -1 ;
@@ -376,7 +376,7 @@ __forceinline static int php_win32_ioutil_unlink(const char *path)
376
376
return ret ;
377
377
}/*}}}*/
378
378
379
- __forceinline static int php_win32_ioutil_rmdir (const char * path )
379
+ zend_always_inline static int php_win32_ioutil_rmdir (const char * path )
380
380
{/*{{{*/
381
381
PHP_WIN32_IOUTIL_INIT_W (path )
382
382
int ret = 0 ;
@@ -403,7 +403,7 @@ __forceinline static int php_win32_ioutil_rmdir(const char *path)
403
403
return ret ;
404
404
}/*}}}*/
405
405
406
- __forceinline static FILE * php_win32_ioutil_fopen (const char * patha , const char * modea )
406
+ zend_always_inline static FILE * php_win32_ioutil_fopen (const char * patha , const char * modea )
407
407
{/*{{{*/
408
408
FILE * ret ;
409
409
wchar_t modew [16 ] = {0 };
@@ -435,7 +435,7 @@ __forceinline static FILE *php_win32_ioutil_fopen(const char *patha, const char
435
435
return ret ;
436
436
}/*}}}*/
437
437
438
- __forceinline static int php_win32_ioutil_rename (const char * oldnamea , const char * newnamea )
438
+ zend_always_inline static int php_win32_ioutil_rename (const char * oldnamea , const char * newnamea )
439
439
{/*{{{*/
440
440
wchar_t * oldnamew ;
441
441
wchar_t * newnamew ;
@@ -479,7 +479,7 @@ __forceinline static int php_win32_ioutil_rename(const char *oldnamea, const cha
479
479
return ret ;
480
480
}/*}}}*/
481
481
482
- __forceinline static int php_win32_ioutil_chdir (const char * patha )
482
+ zend_always_inline static int php_win32_ioutil_chdir (const char * patha )
483
483
{/*{{{*/
484
484
int ret ;
485
485
wchar_t * pathw = php_win32_ioutil_any_to_w (patha );
@@ -504,7 +504,7 @@ __forceinline static int php_win32_ioutil_chdir(const char *patha)
504
504
return ret ;
505
505
}/*}}}*/
506
506
507
- __forceinline static char * php_win32_ioutil_getcwd (char * buf , size_t len )
507
+ zend_always_inline static char * php_win32_ioutil_getcwd (char * buf , size_t len )
508
508
{/*{{{*/
509
509
wchar_t tmp_bufw [PHP_WIN32_IOUTIL_MAXPATHLEN ];
510
510
char * tmp_bufa = NULL ;
@@ -544,7 +544,7 @@ __forceinline static char *php_win32_ioutil_getcwd(char *buf, size_t len)
544
544
}/*}}}*/
545
545
546
546
/* TODO improve with usage of native APIs, split for _a and _w. */
547
- __forceinline static int php_win32_ioutil_chmod (const char * patha , int mode )
547
+ zend_always_inline static int php_win32_ioutil_chmod (const char * patha , int mode )
548
548
{/*{{{*/
549
549
wchar_t * pathw = php_win32_ioutil_any_to_w (patha );
550
550
int err = 0 ;
@@ -571,7 +571,7 @@ __forceinline static int php_win32_ioutil_chmod(const char *patha, int mode)
571
571
return ret ;
572
572
}/*}}}*/
573
573
574
- __forceinline static int php_win32_ioutil_mkdir (const char * path , mode_t mode )
574
+ zend_always_inline static int php_win32_ioutil_mkdir (const char * path , mode_t mode )
575
575
{/*{{{*/
576
576
int ret ;
577
577
DWORD err = 0 ;
@@ -596,7 +596,7 @@ __forceinline static int php_win32_ioutil_mkdir(const char *path, mode_t mode)
596
596
return ret ;
597
597
}/*}}}*/
598
598
599
- __forceinline static int php_win32_ioutil_symlink (const char * target , const char * link )
599
+ zend_always_inline static int php_win32_ioutil_symlink (const char * target , const char * link )
600
600
{/*{{{*/
601
601
wchar_t * targetw , * linkw ;
602
602
int ret ;
@@ -622,7 +622,7 @@ __forceinline static int php_win32_ioutil_symlink(const char *target, const char
622
622
return ret ;
623
623
}/*}}}*/
624
624
625
- __forceinline static int php_win32_ioutil_link (const char * target , const char * link )
625
+ zend_always_inline static int php_win32_ioutil_link (const char * target , const char * link )
626
626
{/*{{{*/
627
627
wchar_t * targetw , * linkw ;
628
628
int ret ;
@@ -649,7 +649,7 @@ __forceinline static int php_win32_ioutil_link(const char *target, const char *l
649
649
650
650
PW32IO char * realpath (const char * path , char * resolved );
651
651
652
- __forceinline static char * php_win32_ioutil_realpath_ex0 (const char * path , char * resolved , PBY_HANDLE_FILE_INFORMATION info )
652
+ zend_always_inline static char * php_win32_ioutil_realpath_ex0 (const char * path , char * resolved , PBY_HANDLE_FILE_INFORMATION info )
653
653
{/*{{{*/
654
654
wchar_t retw [PHP_WIN32_IOUTIL_MAXPATHLEN ];
655
655
char * reta ;
@@ -694,7 +694,7 @@ __forceinline static char *php_win32_ioutil_realpath_ex0(const char *path, char
694
694
return resolved ;
695
695
}/*}}}*/
696
696
697
- __forceinline static char * php_win32_ioutil_realpath (const char * path , char * resolved )
697
+ zend_always_inline static char * php_win32_ioutil_realpath (const char * path , char * resolved )
698
698
{/*{{{*/
699
699
return php_win32_ioutil_realpath_ex0 (path , resolved , NULL );
700
700
}/*}}}*/
@@ -758,7 +758,7 @@ typedef struct {
758
758
PW32IO int php_win32_ioutil_stat_ex_w (const wchar_t * path , size_t path_len , php_win32_ioutil_stat_t * buf , int lstat );
759
759
PW32IO int php_win32_ioutil_fstat (int fd , php_win32_ioutil_stat_t * buf );
760
760
761
- __forceinline static int php_win32_ioutil_stat_ex (const char * path , php_win32_ioutil_stat_t * buf , int lstat )
761
+ zend_always_inline static int php_win32_ioutil_stat_ex (const char * path , php_win32_ioutil_stat_t * buf , int lstat )
762
762
{/*{{{*/
763
763
size_t pathw_len ;
764
764
wchar_t * pathw = php_win32_ioutil_conv_any_to_w (path , PHP_WIN32_CP_IGNORE_LEN , & pathw_len );
@@ -780,7 +780,7 @@ __forceinline static int php_win32_ioutil_stat_ex(const char *path, php_win32_io
780
780
781
781
PW32IO ssize_t php_win32_ioutil_readlink_w (const wchar_t * path , wchar_t * buf , size_t buf_len );
782
782
783
- __forceinline static ssize_t php_win32_ioutil_readlink (const char * path , char * buf , size_t buf_len )
783
+ zend_always_inline static ssize_t php_win32_ioutil_readlink (const char * path , char * buf , size_t buf_len )
784
784
{/*{{{*/
785
785
size_t pathw_len , ret_buf_len ;
786
786
wchar_t * pathw = php_win32_ioutil_conv_any_to_w (path , PHP_WIN32_CP_IGNORE_LEN , & pathw_len );
0 commit comments