From: Yang Tse Date: Fri, 12 Sep 2008 11:18:17 +0000 (+0000) Subject: ANSI C compatibility adjustment X-Git-Tag: curl-7_19_1~370 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aac739ccd2a04105bad4c189b36ed7c5190775df;p=thirdparty%2Fcurl.git ANSI C compatibility adjustment --- diff --git a/lib/getenv.c b/lib/getenv.c index 6bd0e07baf..21cc42f340 100644 --- a/lib/getenv.c +++ b/lib/getenv.c @@ -53,7 +53,7 @@ char *GetEnv(const char *variable) char *env = getenv(variable); #ifdef VMS if(env && strcmp("HOME",variable) == 0) - env = decc$translate_vms(env); + env = decc_translate_vms(env); #endif return (env && env[0])?strdup(env):NULL; #endif diff --git a/lib/netrc.c b/lib/netrc.c index ac6b5402b9..d7c7fd1084 100644 --- a/lib/netrc.c +++ b/lib/netrc.c @@ -117,7 +117,7 @@ int Curl_parsenetrc(const char *host, pw= getpwuid(geteuid()); if(pw) { #ifdef VMS - home = decc$translate_vms(pw->pw_dir); + home = decc_translate_vms(pw->pw_dir); #else home = pw->pw_dir; #endif diff --git a/packages/vms/config-vms.h b/packages/vms/config-vms.h index e19a0b4d3d..ae72e17b1a 100644 --- a/packages/vms/config-vms.h +++ b/packages/vms/config-vms.h @@ -355,3 +355,6 @@ /* Define to the function return type for send. */ #define SEND_TYPE_RETV int +/* Define to hide dollar sign from compilers in strict ansi mode. */ +#define decc_translate_vms(__s) decc$translate_vms(__s) + diff --git a/src/homedir.c b/src/homedir.c index d9bc39fe51..e8392f1927 100644 --- a/src/homedir.c +++ b/src/homedir.c @@ -71,7 +71,7 @@ char *GetEnv(const char *variable, char do_expand) #ifdef VMS env = getenv(variable); if (env && strcmp("HOME",variable) == 0) { - env = decc$translate_vms(env); + env = decc_translate_vms(env); } #else /* no length control */ @@ -100,7 +100,7 @@ char *homedir(void) if (pw) { #ifdef VMS - home = decc$translate_vms(pw->pw_dir); + home = decc_translate_vms(pw->pw_dir); #else home = pw->pw_dir; #endif