remove old style C; use signed char for cvtCharToString; get rid of some warning messages

This commit is contained in:
Marty Kraimer
2001-07-24 13:47:29 +00:00
parent 420d583db2
commit 7c81b6920e
2 changed files with 5 additions and 26 deletions
+4 -4
View File
@@ -298,7 +298,7 @@ int epicsShareAPI cvtDoubleToCompactString(
static char digit_to_ascii[10]={'0','1','2','3','4','5','6','7','8','9'};
int epicsShareAPI cvtCharToString(
char source,
signed char source,
char *pdest)
{
unsigned char val,temp;
@@ -441,7 +441,7 @@ int epicsShareAPI cvtLongToString(
}
if(source<0) {
if(source == LONG_MIN) {
sprintf(pdest,"%ld",LONG_MIN);
sprintf(pdest,"%ld",source);
return((int)strlen(pdest));
}
*pdest++ = '-';
@@ -511,7 +511,7 @@ int epicsShareAPI cvtLongToHexString(
}
if(source<0) {
if(source == LONG_MIN) {
sprintf(pdest,"-0x%lx",LONG_MIN);
sprintf(pdest,"-0x%lx",source);
return((int)strlen(pdest));
}
*pdest++ = '-';
@@ -548,7 +548,7 @@ int epicsShareAPI cvtLongToOctalString(
}
if(source<0) {
if(source == LONG_MIN) {
sprintf(pdest,"-0%lo",LONG_MIN);
sprintf(pdest,"-0%lo",source);
return((int)strlen(pdest));
}
*pdest++ = '-';
+1 -22
View File
@@ -51,7 +51,6 @@ extern "C" {
#include "shareLib.h"
#if defined(__STDC__) || defined(__cplusplus)
/*
* each of these functions return the number of characters "transmitted"
@@ -70,7 +69,7 @@ epicsShareFunc int epicsShareAPI
epicsShareFunc int epicsShareAPI
cvtDoubleToCompactString(double value, char *pstring, unsigned short precision);
epicsShareFunc int epicsShareAPI
cvtCharToString(char value, char *pstring);
cvtCharToString(signed char value, char *pstring);
epicsShareFunc int epicsShareAPI
cvtUcharToString(unsigned char value, char *pstring);
epicsShareFunc int epicsShareAPI
@@ -95,26 +94,6 @@ epicsShareFunc unsigned long epicsShareAPI cvtUlongToBits(
unsigned bitFieldOffset,
unsigned bitFieldLength);
#else /*__STDC__*/
epicsShareFunc int epicsShareAPI cvtFloatToString();
epicsShareFunc int epicsShareAPI cvtDoubleToString();
epicsShareFunc int epicsShareAPI cvtFloatToExpString();
epicsShareFunc int epicsShareAPI cvtDoubleToExpString();
epicsShareFunc int epicsShareAPI cvtFloatToCompactString();
epicsShareFunc int epicsShareAPI cvtDoubleToCompactString();
epicsShareFunc int epicsShareAPI cvtCharToString();
epicsShareFunc int epicsShareAPI cvtUcharToString();
epicsShareFunc int epicsShareAPI cvtShortToString();
epicsShareFunc int epicsShareAPI cvtUshortToString();
epicsShareFunc int epicsShareAPI cvtLongToString();
epicsShareFunc int epicsShareAPI cvtUlongToString();
epicsShareFunc int epicsShareAPI cvtLongToHexString();
epicsShareFunc int epicsShareAPI cvtLongToOctalString();
epicsShareFunc unsigned long epicsShareAPI cvtBitsToUlong();
epicsShareFunc unsigned long epicsShareAPI cvtUlongToBits();
#endif /*__STDC__*/
#ifdef __cplusplus
}