mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
- Move #define to .h file
This commit is contained in:
@@ -70,10 +70,7 @@ cwd_state main_cwd_state; /* True global */
|
||||
|
||||
#ifdef TSRM_WIN32
|
||||
#define tsrm_strtok_r(a,b,c) strtok((a),(b))
|
||||
#define DEFAULT_SLASH '\\'
|
||||
#define TOKENIZER_STRING "/\\"
|
||||
|
||||
#define COPY_WHEN_ABSOLUTE 2
|
||||
|
||||
static int php_check_dots(const char *element, int n)
|
||||
{
|
||||
@@ -90,7 +87,6 @@ static int php_check_dots(const char *element, int n)
|
||||
|
||||
|
||||
#else
|
||||
#define DEFAULT_SLASH '/'
|
||||
#define TOKENIZER_STRING "/"
|
||||
#endif
|
||||
|
||||
@@ -107,10 +103,6 @@ static int php_check_dots(const char *element, int n)
|
||||
(len == 1 && ptr[0] == '.')
|
||||
#endif
|
||||
|
||||
#ifndef COPY_WHEN_ABSOLUTE
|
||||
#define COPY_WHEN_ABSOLUTE 0
|
||||
#endif
|
||||
|
||||
/* define this to check semantics */
|
||||
#define IS_DIR_OK(s) (1)
|
||||
|
||||
|
||||
@@ -46,8 +46,9 @@
|
||||
/* mode_t isn't defined on Windows */
|
||||
typedef int mode_t;
|
||||
|
||||
#define DEFAULT_SLASH '\\'
|
||||
#define IS_SLASH(c) ((c) == '/' || (c) == '\\')
|
||||
|
||||
#define COPY_WHEN_ABSOLUTE 2
|
||||
#define IS_ABSOLUTE_PATH(path, len) \
|
||||
(len >= 2 && isalpha(path[0]) && path[1] == ':')
|
||||
|
||||
@@ -56,10 +57,16 @@ typedef int mode_t;
|
||||
#include <dirent.h>
|
||||
#endif
|
||||
|
||||
#define DEFAULT_SLASH '/'
|
||||
#define IS_SLASH(c) ((c) == '/')
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef COPY_WHEN_ABSOLUTE
|
||||
#define COPY_WHEN_ABSOLUTE 0
|
||||
#endif
|
||||
|
||||
#ifndef IS_ABSOLUTE_PATH
|
||||
#define IS_ABSOLUTE_PATH(path, len) \
|
||||
(IS_SLASH(path[0]))
|
||||
|
||||
Reference in New Issue
Block a user