fix(barcode): type conversion warning (#3913)

This commit is contained in:
W-Mai
2023-01-11 04:20:00 +08:00
committed by GitHub
parent 5a0176fc9b
commit bbbbb3ab9d

View File

@@ -241,6 +241,8 @@ static signed char code128_switch_code(char from_mode, char to_mode)
return 101; return 101;
} }
break; break;
default:
break;
} }
CODE128_ASSERT(0); // Invalid mode switch CODE128_ASSERT(0); // Invalid mode switch
@@ -250,32 +252,32 @@ static signed char code128_switch_code(char from_mode, char to_mode)
static signed char code128a_ascii_to_code(signed char value) static signed char code128a_ascii_to_code(signed char value)
{ {
if(value >= ' ' && value <= '_') if(value >= ' ' && value <= '_')
return value - ' '; return (signed char)(value - ' ');
else if(value >= 0 && value < ' ') else if(value >= 0 && value < ' ')
return value + 64; return (signed char)(value + 64);
else if(value == CODE128_FNC1) else if(value == (signed char)CODE128_FNC1)
return 102; return 102;
else if(value == CODE128_FNC2) else if(value == (signed char)CODE128_FNC2)
return 97; return 97;
else if(value == CODE128_FNC3) else if(value == (signed char)CODE128_FNC3)
return 96; return 96;
else if(value == CODE128_FNC4) else if(value == (signed char)CODE128_FNC4)
return 101; return 101;
else else
return -1; return -1;
} }
static signed char code128b_ascii_to_code(char value) static signed char code128b_ascii_to_code(signed char value)
{ {
if(value >= 32) // value <= 127 is implied if(value >= ' ') // value <= 127 is implied
return value - 32; return (signed char)(value - ' ');
else if(value == CODE128_FNC1) else if(value == (signed char)CODE128_FNC1)
return 102; return 102;
else if(value == CODE128_FNC2) else if(value == (signed char)CODE128_FNC2)
return 97; return 97;
else if(value == CODE128_FNC3) else if(value == (signed char)CODE128_FNC3)
return 96; return 96;
else if(value == CODE128_FNC4) else if(value == (signed char)CODE128_FNC4)
return 100; return 100;
else else
return -1; return -1;