|
65 | 65 | * causing nasty effects. |
66 | 66 | **************************************************************/ |
67 | 67 |
|
68 | | -/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.20 2005/03/1606:00:58 momjian Exp $";*/ |
| 68 | +/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.21 2005/03/1615:11:43 momjian Exp $";*/ |
69 | 69 |
|
70 | 70 | intpg_snprintf(char*str,size_tcount,constchar*fmt,...); |
71 | 71 | intpg_vsnprintf(char*str,size_tcount,constchar*fmt,va_listargs); |
@@ -467,15 +467,15 @@ dopr(char *buffer, const char *format, va_list args, char *end) |
467 | 467 | fmtparptr[i]->charvalue=va_arg(args,int); |
468 | 468 | break; |
469 | 469 | caseFMTLEN: |
470 | | -if (i+1<fmtpos&&fmtpar[i+1].func!=FMTWIDTH) |
471 | | -fmtpar[i+1].len=va_arg(args,int); |
| 470 | +if (i+1<fmtpos&&fmtparptr[i+1]->func!=FMTWIDTH) |
| 471 | +fmtparptr[i+1]->len=va_arg(args,int); |
472 | 472 | /* For "%*.*f", use the second arg */ |
473 | | -if (i+2<fmtpos&&fmtpar[i+1].func==FMTWIDTH) |
474 | | -fmtpar[i+2].len=va_arg(args,int); |
| 473 | +if (i+2<fmtpos&&fmtparptr[i+1]->func==FMTWIDTH) |
| 474 | +fmtparptr[i+2]->len=va_arg(args,int); |
475 | 475 | break; |
476 | 476 | caseFMTWIDTH: |
477 | 477 | if (i+1<fmtpos) |
478 | | -fmtpar[i+1].maxwidth=fmtpar[i+1].precision= |
| 478 | +fmtparptr[i+1]->maxwidth=fmtparptr[i+1]->precision= |
479 | 479 | va_arg(args,int); |
480 | 480 | break; |
481 | 481 | } |
|