From 2c95747817c0f7a498c74ff975afacea7a241da2 Mon Sep 17 00:00:00 2001
From: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date: Tue, 14 Sep 2010 12:38:05 +1000
Subject: win32: ash: fix up breakages from 8837c5d (ash: remove one redundant
 function, improve string sharing, better field names)

---
 shell/ash.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/shell/ash.c b/shell/ash.c
index 13072cd04..54a831f6d 100644
--- a/shell/ash.c
+++ b/shell/ash.c
@@ -13652,19 +13652,19 @@ name(type *vp) \
  * struct var
  */
 SLIST_SIZE_BEGIN(var_size,struct var)
-funcstringsize += strlen(p->text) + 1;
+funcstringsize += strlen(p->var_text) + 1;
 nodeptrsize++; /* p->text */
 SLIST_SIZE_END()
 
 SLIST_COPY_BEGIN(var_copy,struct var)
-(*vpp)->text = nodeckstrdup(vp->text);
+(*vpp)->var_text = nodeckstrdup(vp->var_text);
 (*vpp)->flags = vp->flags;
 /*
  * The only place that can set struct var#func is varinit[],
  * which will be fixed by forkshell_init()
  */
-(*vpp)->func = NULL;
-SAVE_PTR((*vpp)->text);
+(*vpp)->var_func = NULL;
+SAVE_PTR((*vpp)->var_text);
 SLIST_COPY_END()
 
 /*
@@ -13891,10 +13891,10 @@ globals_var_copy(struct globals_var *gvp)
 	/* Can't use var_copy because varinit is already allocated */
 	for (i = 0; i < ARRAY_SIZE(varinit_data); i++) {
 		new->varinit[i].next = NULL;
-		new->varinit[i].text = nodeckstrdup(gvp->varinit[i].text);
-		SAVE_PTR(new->varinit[i].text);
+		new->varinit[i].var_text = nodeckstrdup(gvp->varinit[i].var_text);
+		SAVE_PTR(new->varinit[i].var_text);
 		new->varinit[i].flags = gvp->varinit[i].flags;
-		new->varinit[i].func = gvp->varinit[i].func;
+		new->varinit[i].var_func = gvp->varinit[i].var_func;
 	}
 	return new;
 }
@@ -14064,7 +14064,7 @@ forkshell_init(const char *idstr)
 	/* Now fix up stuff that can't be transferred */
 	fs->fp = forkpoints[fs->fpid];
 	for (i = 0; i < ARRAY_SIZE(varinit_data); i++)
-		fs->gvp->varinit[i].func = varinit_data[i].func;
+		fs->gvp->varinit[i].var_func = varinit_data[i].var_func;
 	for (i = 0; i < CMDTABLESIZE; i++) {
 		struct tblentry *e = fs->cmdtable[i];
 		while (e) {
-- 
cgit v1.2.3-55-g6feb