diff --git a/src/libCom/misc/epicsConvert.c b/src/libCom/misc/epicsConvert.c index a48c4693f..34531c87c 100644 --- a/src/libCom/misc/epicsConvert.c +++ b/src/libCom/misc/epicsConvert.c @@ -31,7 +31,7 @@ epicsShareFunc float epicsConvertDoubleToFloat(double value) } else if(abs<=FLT_MIN) { if(value>0.0) rtnvalue = FLT_MIN; else rtnvalue = -FLT_MIN; } else { - rtnvalue = value; + rtnvalue = (float)value; } } return rtnvalue; diff --git a/src/libCom/misc/epicsString.c b/src/libCom/misc/epicsString.c index deae0a9f2..da165ce97 100644 --- a/src/libCom/misc/epicsString.c +++ b/src/libCom/misc/epicsString.c @@ -113,7 +113,7 @@ epicsShareFunc int epicsStrnCaseCmp( int nexts1,nexts2; while(1) { - if(ind++ >= n) break; + if(ind++ >= (size_t)n) break; /* vxWorks implementation expands argument more than once!!! */ nexts1 = toupper(*s1); nexts2 = toupper(*s2);