From 76dd1474a817d3c9b0bb1ca06d56b4112654c0ad Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 3 Sep 1999 20:20:48 +0000 Subject: [PATCH] workaround for Tornado II not using LONG_MAX and LONG_MIN that are constants of type long --- src/libCom/cvtFast.c | 6 +++--- src/libCom/cvtFast/cvtFast.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/libCom/cvtFast.c b/src/libCom/cvtFast.c index 38c82e41a..6eabcc181 100644 --- a/src/libCom/cvtFast.c +++ b/src/libCom/cvtFast.c @@ -444,7 +444,7 @@ int epicsShareAPI cvtLongToString( } if(source<0) { if(source == LONG_MIN) { - sprintf(pdest,"%ld",LONG_MIN); + sprintf(pdest,"%ld", (long)LONG_MIN); return((int)strlen(pdest)); } *pdest++ = '-'; @@ -514,7 +514,7 @@ int epicsShareAPI cvtLongToHexString( } if(source<0) { if(source == LONG_MIN) { - sprintf(pdest,"%lx",LONG_MIN); + sprintf(pdest,"%lx",(long)LONG_MIN); return((int)strlen(pdest)); } *pdest++ = '-'; @@ -550,7 +550,7 @@ int epicsShareAPI cvtLongToOctalString( } if(source<0) { if(source == LONG_MIN) { - sprintf(pdest,"%lo",LONG_MIN); + sprintf(pdest,"%lo",(long)LONG_MIN); return((int)strlen(pdest)); } *pdest++ = '-'; diff --git a/src/libCom/cvtFast/cvtFast.c b/src/libCom/cvtFast/cvtFast.c index 38c82e41a..6eabcc181 100644 --- a/src/libCom/cvtFast/cvtFast.c +++ b/src/libCom/cvtFast/cvtFast.c @@ -444,7 +444,7 @@ int epicsShareAPI cvtLongToString( } if(source<0) { if(source == LONG_MIN) { - sprintf(pdest,"%ld",LONG_MIN); + sprintf(pdest,"%ld", (long)LONG_MIN); return((int)strlen(pdest)); } *pdest++ = '-'; @@ -514,7 +514,7 @@ int epicsShareAPI cvtLongToHexString( } if(source<0) { if(source == LONG_MIN) { - sprintf(pdest,"%lx",LONG_MIN); + sprintf(pdest,"%lx",(long)LONG_MIN); return((int)strlen(pdest)); } *pdest++ = '-'; @@ -550,7 +550,7 @@ int epicsShareAPI cvtLongToOctalString( } if(source<0) { if(source == LONG_MIN) { - sprintf(pdest,"%lo",LONG_MIN); + sprintf(pdest,"%lo",(long)LONG_MIN); return((int)strlen(pdest)); } *pdest++ = '-';