aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2020-02-24 09:57:08 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2020-02-24 12:48:33 +0100
commit7f198485529cf3b9cc074a944dec56769872a1e3 (patch)
tree2960d04637ca3090ac44fc2dc4595e07230e675d
parent538ee4102b3eb046be1a74026d7c74642f9c7d13 (diff)
downloadbusybox-w32-7f198485529cf3b9cc074a944dec56769872a1e3.tar.gz
busybox-w32-7f198485529cf3b9cc074a944dec56769872a1e3.tar.bz2
busybox-w32-7f198485529cf3b9cc074a944dec56769872a1e3.zip
ash: rename some function parameters to match dash
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--shell/ash.c58
1 files changed, 29 insertions, 29 deletions
diff --git a/shell/ash.c b/shell/ash.c
index b290b6dbc..bf6a86d3d 100644
--- a/shell/ash.c
+++ b/shell/ash.c
@@ -6702,7 +6702,7 @@ static char *evalvar(char *p, int flags);
6702 * $@ like $* since no splitting will be performed. 6702 * $@ like $* since no splitting will be performed.
6703 */ 6703 */
6704static void 6704static void
6705argstr(char *p, int flags) 6705argstr(char *p, int flag)
6706{ 6706{
6707 static const char spclchars[] ALIGN1 = { 6707 static const char spclchars[] ALIGN1 = {
6708 '=', 6708 '=',
@@ -6718,26 +6718,26 @@ argstr(char *p, int flags)
6718 '\0' 6718 '\0'
6719 }; 6719 };
6720 const char *reject = spclchars; 6720 const char *reject = spclchars;
6721 int breakall = (flags & (EXP_WORD | EXP_QUOTED)) == EXP_WORD; 6721 int breakall = (flag & (EXP_WORD | EXP_QUOTED)) == EXP_WORD;
6722 int inquotes; 6722 int inquotes;
6723 size_t length; 6723 size_t length;
6724 int startloc; 6724 int startloc;
6725 6725
6726 if (!(flags & EXP_VARTILDE)) { 6726 if (!(flag & EXP_VARTILDE)) {
6727 reject += 2; 6727 reject += 2;
6728 } else if (flags & EXP_VARTILDE2) { 6728 } else if (flag & EXP_VARTILDE2) {
6729 reject++; 6729 reject++;
6730 } 6730 }
6731 inquotes = 0; 6731 inquotes = 0;
6732 length = 0; 6732 length = 0;
6733 if (flags & EXP_TILDE) { 6733 if (flag & EXP_TILDE) {
6734 char *q; 6734 char *q;
6735 6735
6736 flags &= ~EXP_TILDE; 6736 flag &= ~EXP_TILDE;
6737 tilde: 6737 tilde:
6738 q = p; 6738 q = p;
6739 if (*q == '~') 6739 if (*q == '~')
6740 p = exptilde(p, q, flags); 6740 p = exptilde(p, q, flag);
6741 } 6741 }
6742 start: 6742 start:
6743 startloc = expdest - (char *)stackblock(); 6743 startloc = expdest - (char *)stackblock();
@@ -6770,11 +6770,11 @@ argstr(char *p, int flags)
6770 case '\0': 6770 case '\0':
6771 goto breakloop; 6771 goto breakloop;
6772 case '=': 6772 case '=':
6773 if (flags & EXP_VARTILDE2) { 6773 if (flag & EXP_VARTILDE2) {
6774 p--; 6774 p--;
6775 continue; 6775 continue;
6776 } 6776 }
6777 flags |= EXP_VARTILDE2; 6777 flag |= EXP_VARTILDE2;
6778 reject++; 6778 reject++;
6779 /* fall through */ 6779 /* fall through */
6780 case ':': 6780 case ':':
@@ -6794,12 +6794,12 @@ argstr(char *p, int flags)
6794 case CTLQUOTEMARK: 6794 case CTLQUOTEMARK:
6795 /* "$@" syntax adherence hack */ 6795 /* "$@" syntax adherence hack */
6796 if (!inquotes && !memcmp(p, dolatstr + 1, DOLATSTRLEN - 1)) { 6796 if (!inquotes && !memcmp(p, dolatstr + 1, DOLATSTRLEN - 1)) {
6797 p = evalvar(p + 1, flags | EXP_QUOTED) + 1; 6797 p = evalvar(p + 1, flag | EXP_QUOTED) + 1;
6798 goto start; 6798 goto start;
6799 } 6799 }
6800 inquotes ^= EXP_QUOTED; 6800 inquotes ^= EXP_QUOTED;
6801 addquote: 6801 addquote:
6802 if (flags & QUOTES_ESC) { 6802 if (flag & QUOTES_ESC) {
6803 p--; 6803 p--;
6804 length++; 6804 length++;
6805 startloc++; 6805 startloc++;
@@ -6811,17 +6811,17 @@ argstr(char *p, int flags)
6811 goto addquote; 6811 goto addquote;
6812 case CTLVAR: 6812 case CTLVAR:
6813 TRACE(("argstr: evalvar('%s')\n", p)); 6813 TRACE(("argstr: evalvar('%s')\n", p));
6814 p = evalvar(p, flags | inquotes); 6814 p = evalvar(p, flag | inquotes);
6815 TRACE(("argstr: evalvar:'%s'\n", (char *)stackblock())); 6815 TRACE(("argstr: evalvar:'%s'\n", (char *)stackblock()));
6816 goto start; 6816 goto start;
6817 case CTLBACKQ: 6817 case CTLBACKQ:
6818 expbackq(argbackq->n, flags | inquotes); 6818 expbackq(argbackq->n, flag | inquotes);
6819 argbackq = argbackq->next; 6819 argbackq = argbackq->next;
6820 goto start; 6820 goto start;
6821#if ENABLE_FEATURE_SH_MATH 6821#if ENABLE_FEATURE_SH_MATH
6822 case CTLENDARI: 6822 case CTLENDARI:
6823 p--; 6823 p--;
6824 expari(flags | inquotes); 6824 expari(flag | inquotes);
6825 goto start; 6825 goto start;
6826#endif 6826#endif
6827 } 6827 }
@@ -6952,7 +6952,7 @@ varunset(const char *end, const char *var, const char *umsg, int varflags)
6952} 6952}
6953 6953
6954static const char * 6954static const char *
6955subevalvar(char *p, char *varname, int strloc, int subtype, 6955subevalvar(char *p, char *str, int strloc, int subtype,
6956 int startloc, int varflags, int flag) 6956 int startloc, int varflags, int flag)
6957{ 6957{
6958 struct nodelist *saveargbackq = argbackq; 6958 struct nodelist *saveargbackq = argbackq;
@@ -6960,7 +6960,6 @@ subevalvar(char *p, char *varname, int strloc, int subtype,
6960 char *startp; 6960 char *startp;
6961 char *loc; 6961 char *loc;
6962 char *rmesc, *rmescend; 6962 char *rmesc, *rmescend;
6963 char *str;
6964 int amount, resetloc; 6963 int amount, resetloc;
6965 int argstr_flags; 6964 int argstr_flags;
6966 IF_BASH_PATTERN_SUBST(int workloc;) 6965 IF_BASH_PATTERN_SUBST(int workloc;)
@@ -6969,8 +6968,8 @@ subevalvar(char *p, char *varname, int strloc, int subtype,
6969 int zero; 6968 int zero;
6970 char *(*scan)(char*, char*, char*, char*, int, int); 6969 char *(*scan)(char*, char*, char*, char*, int, int);
6971 6970
6972 //bb_error_msg("subevalvar(p:'%s',varname:'%s',strloc:%d,subtype:%d,startloc:%d,varflags:%x,quotes:%d)", 6971 //bb_error_msg("subevalvar(p:'%s',str:'%s',strloc:%d,subtype:%d,startloc:%d,varflags:%x,quotes:%d)",
6973 // p, varname, strloc, subtype, startloc, varflags, quotes); 6972 // p, str, strloc, subtype, startloc, varflags, quotes);
6974 6973
6975#if BASH_PATTERN_SUBST 6974#if BASH_PATTERN_SUBST
6976 /* For "${v/pattern/repl}", we must find the delimiter _before_ 6975 /* For "${v/pattern/repl}", we must find the delimiter _before_
@@ -7034,21 +7033,22 @@ subevalvar(char *p, char *varname, int strloc, int subtype,
7034 7033
7035 switch (subtype) { 7034 switch (subtype) {
7036 case VSASSIGN: 7035 case VSASSIGN:
7037 setvar0(varname, startp); 7036 setvar0(str, startp);
7038 amount = startp - expdest; 7037 amount = startp - expdest;
7039 STADJUST(amount, expdest); 7038 STADJUST(amount, expdest);
7040 return startp; 7039 return startp;
7041 7040
7042 case VSQUESTION: 7041 case VSQUESTION:
7043 varunset(p, varname, startp, varflags); 7042 varunset(p, str, startp, varflags);
7044 /* NOTREACHED */ 7043 /* NOTREACHED */
7045 7044
7046#if BASH_SUBSTR 7045#if BASH_SUBSTR
7047 case VSSUBSTR: { 7046 case VSSUBSTR: {
7048 int pos, len, orig_len; 7047 int pos, len, orig_len;
7049 char *colon; 7048 char *colon;
7049 char *vstr;
7050 7050
7051 loc = str = stackblock() + strloc; 7051 loc = vstr = stackblock() + strloc;
7052 7052
7053 /* Read POS in ${var:POS:LEN} */ 7053 /* Read POS in ${var:POS:LEN} */
7054 colon = strchr(loc, ':'); 7054 colon = strchr(loc, ':');
@@ -7057,12 +7057,12 @@ subevalvar(char *p, char *varname, int strloc, int subtype,
7057 if (colon) *colon = ':'; 7057 if (colon) *colon = ':';
7058 7058
7059 /* Read LEN in ${var:POS:LEN} */ 7059 /* Read LEN in ${var:POS:LEN} */
7060 len = str - startp - 1; 7060 len = vstr - startp - 1;
7061 /* *loc != '\0', guaranteed by parser */ 7061 /* *loc != '\0', guaranteed by parser */
7062 if (quotes) { 7062 if (quotes) {
7063 char *ptr; 7063 char *ptr;
7064 /* Adjust the length by the number of escapes */ 7064 /* Adjust the length by the number of escapes */
7065 for (ptr = startp; ptr < (str - 1); ptr++) { 7065 for (ptr = startp; ptr < (vstr - 1); ptr++) {
7066 if ((unsigned char)*ptr == CTLESC) { 7066 if ((unsigned char)*ptr == CTLESC) {
7067 len--; 7067 len--;
7068 ptr++; 7068 ptr++;
@@ -7100,14 +7100,14 @@ subevalvar(char *p, char *varname, int strloc, int subtype,
7100 if ((unsigned)len > (orig_len - pos)) 7100 if ((unsigned)len > (orig_len - pos))
7101 len = orig_len - pos; 7101 len = orig_len - pos;
7102 7102
7103 for (str = startp; pos; str++, pos--) { 7103 for (vstr = startp; pos; vstr++, pos--) {
7104 if (quotes && (unsigned char)*str == CTLESC) 7104 if (quotes && (unsigned char)*vstr == CTLESC)
7105 str++; 7105 vstr++;
7106 } 7106 }
7107 for (loc = startp; len; len--) { 7107 for (loc = startp; len; len--) {
7108 if (quotes && (unsigned char)*str == CTLESC) 7108 if (quotes && (unsigned char)*vstr == CTLESC)
7109 *loc++ = *str++; 7109 *loc++ = *vstr++;
7110 *loc++ = *str++; 7110 *loc++ = *vstr++;
7111 } 7111 }
7112 *loc = '\0'; 7112 *loc = '\0';
7113 amount = loc - expdest; 7113 amount = loc - expdest;