From 9fe0077305b9f92a10f6a2f29d7fa1331a551509 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Tue, 9 Feb 2010 13:58:11 +0000 Subject: Geoff: 27693: rename underscore to avoid name clash --- Src/exec.c | 16 ++++++++-------- Src/init.c | 6 +++--- Src/params.c | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) (limited to 'Src') diff --git a/Src/exec.c b/Src/exec.c index 06ff8e30f..02887e1aa 100644 --- a/Src/exec.c +++ b/Src/exec.c @@ -2191,17 +2191,17 @@ setunderscore(char *str) int l = strlen(str) + 1, nl = (l + 31) & ~31; if (nl > underscorelen || (underscorelen - nl) > 64) { - zfree(underscore, underscorelen); - underscore = (char *) zalloc(underscorelen = nl); + zfree(zunderscore, underscorelen); + zunderscore = (char *) zalloc(underscorelen = nl); } - strcpy(underscore, str); + strcpy(zunderscore, str); underscoreused = l; } else { if (underscorelen > 128) { - zfree(underscore, underscorelen); - underscore = (char *) zalloc(underscorelen = 32); + zfree(zunderscore, underscorelen); + zunderscore = (char *) zalloc(underscorelen = 32); } - *underscore = '\0'; + *zunderscore = '\0'; underscoreused = 1; } } @@ -4506,7 +4506,7 @@ runshfunc(Eprog prog, FuncWrap wrap, char *name) ou = zalloc(ouu = underscoreused); if (ou) - memcpy(ou, underscore, underscoreused); + memcpy(ou, zunderscore, underscoreused); while (wrap) { wrap->module->wrapper++; @@ -4750,7 +4750,7 @@ execsave(void) es->traplocallevel = traplocallevel; es->noerrs = noerrs; es->subsh_close = subsh_close; - es->underscore = ztrdup(underscore); + es->underscore = ztrdup(zunderscore); es->next = exstack; exstack = es; noerrs = cmdoutpid = 0; diff --git a/Src/init.c b/Src/init.c index 02129ddbb..aa0dffd6f 100644 --- a/Src/init.c +++ b/Src/init.c @@ -42,7 +42,7 @@ int noexitct = 0; /* buffer for $_ and its length */ /**/ -char *underscore; +char *zunderscore; /**/ int underscorelen, underscoreused; @@ -818,9 +818,9 @@ setupvals(void) ifs = ztrdup(DEFAULT_IFS); wordchars = ztrdup(DEFAULT_WORDCHARS); postedit = ztrdup(""); - underscore = (char *) zalloc(underscorelen = 32); + zunderscore = (char *) zalloc(underscorelen = 32); underscoreused = 1; - *underscore = '\0'; + *zunderscore = '\0'; zoptarg = ztrdup(""); zoptind = 1; diff --git a/Src/params.c b/Src/params.c index abc4c0002..b19881ee7 100644 --- a/Src/params.c +++ b/Src/params.c @@ -3974,7 +3974,7 @@ wordcharssetfn(UNUSED(Param pm), char *x) char * underscoregetfn(UNUSED(Param pm)) { - char *u = dupstring(underscore); + char *u = dupstring(zunderscore); untokenize(u); return u; -- cgit 1.4.1