From: Sascha Schumann Date: Mon, 6 Nov 2000 23:35:33 +0000 (+0000) Subject: sizeof(size_t) != sizeof(int) on 64-bit platforms. X-Git-Tag: php-4.0.4RC3~293 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c5e776ec2d31abce0af11aaf1e69f0c308186396;p=php sizeof(size_t) != sizeof(int) on 64-bit platforms. This also makes the API more consistent. --- diff --git a/TSRM/tsrm_virtual_cwd.c b/TSRM/tsrm_virtual_cwd.c index a394e12128..10f50509b9 100644 --- a/TSRM/tsrm_virtual_cwd.c +++ b/TSRM/tsrm_virtual_cwd.c @@ -199,7 +199,7 @@ CWD_API void virtual_cwd_shutdown(void) free(main_cwd_state.cwd); /* Don't use CWD_STATE_FREE because the non global states will probably use emalloc()/efree() */ } -CWD_API char *virtual_getcwd_ex(int *length) +CWD_API char *virtual_getcwd_ex(size_t *length) { cwd_state *state; CWDLS_FETCH(); diff --git a/TSRM/tsrm_virtual_cwd.h b/TSRM/tsrm_virtual_cwd.h index fa17efbb5f..3a4753c7d3 100644 --- a/TSRM/tsrm_virtual_cwd.h +++ b/TSRM/tsrm_virtual_cwd.h @@ -95,7 +95,7 @@ typedef int (*verify_path_func)(const cwd_state *); CWD_API void virtual_cwd_startup(void); CWD_API void virtual_cwd_shutdown(void); -CWD_API char *virtual_getcwd_ex(int *length); +CWD_API char *virtual_getcwd_ex(size_t *length); CWD_API char *virtual_getcwd(char *buf, size_t size); CWD_API int virtual_chdir(const char *path); CWD_API int virtual_chdir_file(const char *path, int (*p_chdir)(const char *path));