aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2005-03-16 15:11:43 +0000
committerBruce Momjian <bruce@momjian.us>2005-03-16 15:11:43 +0000
commit2306f63dea256a507eadba0daa3542e578366448 (patch)
tree2c1e0a77277ea3b66a6edf34a1dd22e07d13eec1 /src
parentfb7d212fbe137419b288de086a8191651f093879 (diff)
downloadpostgresql-2306f63dea256a507eadba0daa3542e578366448.tar.gz
postgresql-2306f63dea256a507eadba0daa3542e578366448.zip
Fix snprintf for %*$.
Diffstat (limited to 'src')
-rw-r--r--src/port/snprintf.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/port/snprintf.c b/src/port/snprintf.c
index 815a860d944..ef233d9968b 100644
--- a/src/port/snprintf.c
+++ b/src/port/snprintf.c
@@ -65,7 +65,7 @@
* causing nasty effects.
**************************************************************/
-/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.20 2005/03/16 06:00:58 momjian Exp $";*/
+/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.21 2005/03/16 15:11:43 momjian Exp $";*/
int pg_snprintf(char *str, size_t count, const char *fmt,...);
int pg_vsnprintf(char *str, size_t count, const char *fmt, va_list args);
@@ -467,15 +467,15 @@ performpr:
fmtparptr[i]->charvalue = va_arg(args, int);
break;
case FMTLEN:
- if (i + 1 < fmtpos && fmtpar[i + 1].func != FMTWIDTH)
- fmtpar[i + 1].len = va_arg(args, int);
+ if (i + 1 < fmtpos && fmtparptr[i + 1]->func != FMTWIDTH)
+ fmtparptr[i + 1]->len = va_arg(args, int);
/* For "%*.*f", use the second arg */
- if (i + 2 < fmtpos && fmtpar[i + 1].func == FMTWIDTH)
- fmtpar[i + 2].len = va_arg(args, int);
+ if (i + 2 < fmtpos && fmtparptr[i + 1]->func == FMTWIDTH)
+ fmtparptr[i + 2]->len = va_arg(args, int);
break;
case FMTWIDTH:
if (i + 1 < fmtpos)
- fmtpar[i + 1].maxwidth = fmtpar[i + 1].precision =
+ fmtparptr[i + 1]->maxwidth = fmtparptr[i + 1]->precision =
va_arg(args, int);
break;
}