Fix warnings that toupper() takes an int
This commit is contained in:
parent
6088a26d78
commit
99580cd051
|
|
@ -240,7 +240,7 @@ static PLI_INT32 atohex_calltf(ICARUS_VPI_CONST PLI_BYTE8*name)
|
||||||
case 'd': case 'D':
|
case 'd': case 'D':
|
||||||
case 'e': case 'E':
|
case 'e': case 'E':
|
||||||
case 'f': case 'F':
|
case 'f': case 'F':
|
||||||
res = (res * 16) + (toupper(*bufp) - 'A' + 10);
|
res = (res * 16) + (toupper((int)*bufp) - 'A' + 10);
|
||||||
bufp += 1;
|
bufp += 1;
|
||||||
break;
|
break;
|
||||||
case '_':
|
case '_':
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015-2021 CERN
|
* Copyright (c) 2015-2025 CERN
|
||||||
* @author Maciej Suminski <maciej.suminski@cern.ch>
|
* @author Maciej Suminski <maciej.suminski@cern.ch>
|
||||||
*
|
*
|
||||||
* This source code is free software; you can redistribute it
|
* This source code is free software; you can redistribute it
|
||||||
|
|
@ -914,7 +914,7 @@ static PLI_INT32 ivlh_write_calltf(ICARUS_VPI_CONST PLI_BYTE8*name)
|
||||||
|
|
||||||
/* VHDL stores X/Z values uppercase, so follow the rule */
|
/* VHDL stores X/Z values uppercase, so follow the rule */
|
||||||
for(size_t i = 0; i< strlen(val.value.str); ++i)
|
for(size_t i = 0; i< strlen(val.value.str); ++i)
|
||||||
val.value.str[i] = toupper(val.value.str[i]);
|
val.value.str[i] = toupper((int)val.value.str[i]);
|
||||||
|
|
||||||
res = snprintf(buf, STRING_BUF_SIZE, "%s%s", string, val.value.str);
|
res = snprintf(buf, STRING_BUF_SIZE, "%s%s", string, val.value.str);
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue