]> granicus.if.org Git - php/commitdiff
sizeof(size_t) != sizeof(int) on 64-bit platforms.
authorSascha Schumann <sas@php.net>
Mon, 6 Nov 2000 23:35:33 +0000 (23:35 +0000)
committerSascha Schumann <sas@php.net>
Mon, 6 Nov 2000 23:35:33 +0000 (23:35 +0000)
This also makes the API more consistent.

TSRM/tsrm_virtual_cwd.c
TSRM/tsrm_virtual_cwd.h

index a394e121280dfd06e466ad08f94d116db6dc8db7..10f50509b97df2971eb2e8ff60187a45c0128c1b 100644 (file)
@@ -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();
index fa17efbb5fdad877cfd23cab68b67d341cb925e5..3a4753c7d39169a5ff8453335f5841e91c5ab8f5 100644 (file)
@@ -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));