aboutsummaryrefslogtreecommitdiff
path: root/src/printf.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2004-02-29 00:11:30 +0000
committerdrh <drh@noemail.net>2004-02-29 00:11:30 +0000
commit3039c0a89639d3dcd4bb8d2a9839a6df089dbae7 (patch)
tree2349b8d62640deae061c5b12bc5f3ded56e65986 /src/printf.c
parent1d78a38f51ded28a88b97929079ad19258608ac1 (diff)
downloadsqlite-3039c0a89639d3dcd4bb8d2a9839a6df089dbae7.tar.gz
sqlite-3039c0a89639d3dcd4bb8d2a9839a6df089dbae7.zip
Fix some compiler warnings in LCC. The warnings did not indicate real
problems. Ticket #634. Not all warnings in ticket #634 were fixed. (CVS 1276) FossilOrigin-Name: e97089b7df3e2fbfcf36062099d02ecb75e9a870
Diffstat (limited to 'src/printf.c')
-rw-r--r--src/printf.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/printf.c b/src/printf.c
index 3cd794280..620578d76 100644
--- a/src/printf.c
+++ b/src/printf.c
@@ -358,7 +358,7 @@ static int vxprintf(
if( flag_zeropad && precision<width-(prefix!=0) ){
precision = width-(prefix!=0);
}
- bufpt = &buf[etBUFSIZE];
+ bufpt = &buf[etBUFSIZE-1];
{
register char *cset; /* Use registers for speed */
register int base;
@@ -369,7 +369,7 @@ static int vxprintf(
longvalue = longvalue/base;
}while( longvalue>0 );
}
- length = &buf[etBUFSIZE]-bufpt;
+ length = &buf[etBUFSIZE-1]-bufpt;
for(idx=precision-length; idx>0; idx--){
*(--bufpt) = '0'; /* Zero pad */
}
@@ -381,7 +381,7 @@ static int vxprintf(
for(pre=infop->prefix; (x=(*pre))!=0; pre++) *(--bufpt) = x;
}
}
- length = &buf[etBUFSIZE]-bufpt;
+ length = &buf[etBUFSIZE-1]-bufpt;
break;
case etFLOAT:
case etEXP: