Adapt capitalisation of comments in term.c to existing style
This commit is contained in:
parent
7c766ef9bd
commit
f871a4dc1e
48
src/term.c
48
src/term.c
|
@ -339,7 +339,7 @@ static int cmd_dump(PROGRAMMER * pgm, struct avrpart * p,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// convert the next n hex digits of s to a hex number
|
// Convert the next n hex digits of s to a hex number
|
||||||
static unsigned int tohex(const char *s, unsigned int n) {
|
static unsigned int tohex(const char *s, unsigned int n) {
|
||||||
int ret, c;
|
int ret, c;
|
||||||
|
|
||||||
|
@ -422,7 +422,7 @@ static char *unescape(char *d, const char *s) {
|
||||||
case 'b':
|
case 'b':
|
||||||
*d = '\b';
|
*d = '\b';
|
||||||
break;
|
break;
|
||||||
case 'e': // non-standard ESC
|
case 'e': // Non-standard ESC
|
||||||
*d = 27;
|
*d = 27;
|
||||||
break;
|
break;
|
||||||
case 'f':
|
case 'f':
|
||||||
|
@ -458,54 +458,54 @@ static char *unescape(char *d, const char *s) {
|
||||||
case '6':
|
case '6':
|
||||||
case '7': // 1-3 octal digits
|
case '7': // 1-3 octal digits
|
||||||
n = *s - '0';
|
n = *s - '0';
|
||||||
for(k = 0; k < 2 && s[1] >= '0' && s[1] <= '7'; k++) // max 2 more octal characters
|
for(k = 0; k < 2 && s[1] >= '0' && s[1] <= '7'; k++) // Max 2 more octal characters
|
||||||
n *= 8, n += s[1] - '0', s++;
|
n *= 8, n += s[1] - '0', s++;
|
||||||
*d = n;
|
*d = n;
|
||||||
break;
|
break;
|
||||||
case 'x': // unlimited hex digits
|
case 'x': // Unlimited hex digits
|
||||||
for(k = 0; isxdigit(s[k + 1]); k++)
|
for(k = 0; isxdigit(s[k + 1]); k++)
|
||||||
continue;
|
continue;
|
||||||
if(k > 0) {
|
if(k > 0) {
|
||||||
*d = tohex(s + 1, k);
|
*d = tohex(s + 1, k);
|
||||||
s += k;
|
s += k;
|
||||||
} else { // no hex digits after \x? copy \x
|
} else { // No hex digits after \x? copy \x
|
||||||
*d++ = '\\';
|
*d++ = '\\';
|
||||||
*d = 'x';
|
*d = 'x';
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'u': // exactly 4 hex digits and valid unicode
|
case 'u': // Exactly 4 hex digits and valid unicode
|
||||||
if(isxdigit(s[1]) && isxdigit(s[2]) && isxdigit(s[3]) && isxdigit(s[4]) &&
|
if(isxdigit(s[1]) && isxdigit(s[2]) && isxdigit(s[3]) && isxdigit(s[4]) &&
|
||||||
(n = wc_to_utf8str(tohex(s+1, 4), d))) {
|
(n = wc_to_utf8str(tohex(s+1, 4), d))) {
|
||||||
d += n - 1;
|
d += n - 1;
|
||||||
s += 4;
|
s += 4;
|
||||||
} else { // invalid \u sequence? copy \u
|
} else { // Invalid \u sequence? copy \u
|
||||||
*d++ = '\\';
|
*d++ = '\\';
|
||||||
*d = 'u';
|
*d = 'u';
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'U': // exactly 6 hex digits and valid unicode
|
case 'U': // Exactly 6 hex digits and valid unicode
|
||||||
if(isxdigit(s[1]) && isxdigit(s[2]) && isxdigit(s[3]) && isxdigit(s[4]) && isxdigit(s[5]) && isxdigit(s[6]) &&
|
if(isxdigit(s[1]) && isxdigit(s[2]) && isxdigit(s[3]) && isxdigit(s[4]) && isxdigit(s[5]) && isxdigit(s[6]) &&
|
||||||
(n = wc_to_utf8str(tohex(s+1, 6), d))) {
|
(n = wc_to_utf8str(tohex(s+1, 6), d))) {
|
||||||
d += n - 1;
|
d += n - 1;
|
||||||
s += 6;
|
s += 6;
|
||||||
} else { // invalid \U sequence? copy \U
|
} else { // Invalid \U sequence? copy \U
|
||||||
*d++ = '\\';
|
*d++ = '\\';
|
||||||
*d = 'U';
|
*d = 'U';
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default: // keep the escape sequence (C would warn and remove \)
|
default: // Keep the escape sequence (C would warn and remove \)
|
||||||
*d++ = '\\';
|
*d++ = '\\';
|
||||||
*d = *s;
|
*d = *s;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default: // not an escape sequence: just copy the character
|
default: // Not an escape sequence: just copy the character
|
||||||
*d = *s;
|
*d = *s;
|
||||||
}
|
}
|
||||||
d++;
|
d++;
|
||||||
s++;
|
s++;
|
||||||
}
|
}
|
||||||
*d = *s; // terminate
|
*d = *s; // Terminate
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -681,7 +681,7 @@ static int cmd_write(PROGRAMMER * pgm, struct avrpart * p,
|
||||||
data.str_ptr = NULL;
|
data.str_ptr = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
// remove trailing comma to allow cut and paste of lists
|
// Remove trailing comma to allow cut and paste of lists
|
||||||
if(arglen > 0 && argi[arglen-1] == ',')
|
if(arglen > 0 && argi[arglen-1] == ',')
|
||||||
argi[--arglen] = 0;
|
argi[--arglen] = 0;
|
||||||
|
|
||||||
|
@ -692,7 +692,7 @@ static int cmd_write(PROGRAMMER * pgm, struct avrpart * p,
|
||||||
unsigned int nu=0, nl=0, nh=0, ns=0, nx=0;
|
unsigned int nu=0, nl=0, nh=0, ns=0, nx=0;
|
||||||
char *p;
|
char *p;
|
||||||
|
|
||||||
// parse suffixes: ULL, LL, UL, L ... UHH, HH
|
// Parse suffixes: ULL, LL, UL, L ... UHH, HH
|
||||||
for(p=end_ptr; *p; p++)
|
for(p=end_ptr; *p; p++)
|
||||||
switch(toupper(*p)) {
|
switch(toupper(*p)) {
|
||||||
case 'U': nu++; break;
|
case 'U': nu++; break;
|
||||||
|
@ -702,10 +702,10 @@ static int cmd_write(PROGRAMMER * pgm, struct avrpart * p,
|
||||||
default: nx++;
|
default: nx++;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(nx==0 && nu<2 && nl<3 && nh<3 && ns<2) { // could be valid integer suffix
|
if(nx==0 && nu<2 && nl<3 && nh<3 && ns<2) { // Could be valid integer suffix
|
||||||
if(nu==0 || toupper(*end_ptr) == 'U' || toupper(p[-1]) == 'U') { // if U, then must be at start or end
|
if(nu==0 || toupper(*end_ptr) == 'U' || toupper(p[-1]) == 'U') { // If U, then must be at start or end
|
||||||
bool is_hex = strncasecmp(argi, "0x", 2) == 0; // ordinary hex: "0x..." without explicit +/- sign
|
bool is_hex = strncasecmp(argi, "0x", 2) == 0; // Ordinary hex: 0x... without explicit +/- sign
|
||||||
bool is_signed = !(nu || is_hex); // neither explicitly unsigned nor ordinary hex
|
bool is_signed = !(nu || is_hex); // Neither explicitly unsigned nor ordinary hex
|
||||||
bool is_outside_int64_t = 0;
|
bool is_outside_int64_t = 0;
|
||||||
bool is_out_of_range = 0;
|
bool is_out_of_range = 0;
|
||||||
int nhexdigs = p-argi-2;
|
int nhexdigs = p-argi-2;
|
||||||
|
@ -715,13 +715,13 @@ static int cmd_write(PROGRAMMER * pgm, struct avrpart * p,
|
||||||
is_outside_int64_t = errno == ERANGE;
|
is_outside_int64_t = errno == ERANGE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(nl==0 && ns==0 && nh==0) { // no explicit data size
|
if(nl==0 && ns==0 && nh==0) { // No explicit data size
|
||||||
// ordinary hex numbers have "implicit" size, given by number of hex digits, including leading zeros
|
// Ordinary hex numbers have implicit size given by number of hex digits, including leading zeros
|
||||||
if(is_hex) {
|
if(is_hex) {
|
||||||
data.size = nhexdigs > 8? 8: nhexdigs > 4? 4: nhexdigs > 2? 2: 1;
|
data.size = nhexdigs > 8? 8: nhexdigs > 4? 4: nhexdigs > 2? 2: 1;
|
||||||
|
|
||||||
} else if(is_signed) {
|
} else if(is_signed) {
|
||||||
// smallest size that fits signed representation
|
// Smallest size that fits signed representation
|
||||||
data.size =
|
data.size =
|
||||||
is_outside_int64_t? 8:
|
is_outside_int64_t? 8:
|
||||||
data.ll < INT32_MIN || data.ll > INT32_MAX? 8:
|
data.ll < INT32_MIN || data.ll > INT32_MAX? 8:
|
||||||
|
@ -729,7 +729,7 @@ static int cmd_write(PROGRAMMER * pgm, struct avrpart * p,
|
||||||
data.ll < INT8_MIN || data.ll > INT8_MAX? 2: 1;
|
data.ll < INT8_MIN || data.ll > INT8_MAX? 2: 1;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
// smallest size that fits unsigned representation
|
// Smallest size that fits unsigned representation
|
||||||
data.size =
|
data.size =
|
||||||
data.ull > UINT32_MAX? 8:
|
data.ull > UINT32_MAX? 8:
|
||||||
data.ull > UINT16_MAX? 4:
|
data.ull > UINT16_MAX? 4:
|
||||||
|
@ -767,7 +767,7 @@ static int cmd_write(PROGRAMMER * pgm, struct avrpart * p,
|
||||||
|
|
||||||
if(!data.size) { // Try double now that input was rejected as integer
|
if(!data.size) { // Try double now that input was rejected as integer
|
||||||
data.d = strtod(argi, &end_ptr);
|
data.d = strtod(argi, &end_ptr);
|
||||||
// Do not accept valid doubles that are integer rejects (eg, 078 or ULL overflows)
|
// Do not accept valid mantissa-only doubles that are integer rejects (eg, 078 or ULL overflows)
|
||||||
if (end_ptr != argi && *end_ptr == 0)
|
if (end_ptr != argi && *end_ptr == 0)
|
||||||
if (!is_mantissa_only(argi))
|
if (!is_mantissa_only(argi))
|
||||||
data.size = 8;
|
data.size = 8;
|
||||||
|
@ -790,7 +790,7 @@ static int cmd_write(PROGRAMMER * pgm, struct avrpart * p,
|
||||||
// Strip start and end quotes, and unescape C string
|
// Strip start and end quotes, and unescape C string
|
||||||
strncpy(s, argi+1, arglen-2);
|
strncpy(s, argi+1, arglen-2);
|
||||||
unescape(s, s);
|
unescape(s, s);
|
||||||
if (*argi == '\'') { // single C-style character
|
if (*argi == '\'') { // Single C-style character
|
||||||
if(*s && s[1])
|
if(*s && s[1])
|
||||||
avrdude_message(MSG_INFO, "%s (write): only using first character of %s\n",
|
avrdude_message(MSG_INFO, "%s (write): only using first character of %s\n",
|
||||||
progname, argi);
|
progname, argi);
|
||||||
|
|
Loading…
Reference in New Issue