Oops in snprintf.c

Поиск
Список
Период
Сортировка
От Taral
Тема Oops in snprintf.c
Дата
Msg-id 000401bdf238$1a967400$3b291f0a@taral
обсуждение исходный текст
Ответы Re: [HACKERS] Oops in snprintf.c
Список pgsql-hackers
I think I mentioned this before, but no-one fixed it... The variable 'value'
is being assigned a long_long when %ll is being used, but value is only a
'long'... Don'tcha wish there were type-checking for va_arg?

Enjoy.

Taral

*** ./backend/port/snprintf.c.orig      Wed Oct  7 17:15:04 1998
--- ./backend/port/snprintf.c   Wed Oct  7 17:16:07 1998
***************
*** 130,136 ****
--- 130,140 ----
  dopr(char *buffer, const char *format,...)
  {
        int                     ch;
+ #ifdef HAVE_LONG_INT_64
+       long_long       value;
+ #else
        long            value;
+ #endif
        int                     longflag = 0;
        int                     longlongflag = 0;
        int                     pointflag = 0;


В списке pgsql-hackers по дате отправления:

Предыдущее
От: David Hartwig
Дата:
Сообщение: Re: [HACKERS] RE: [GENERAL] Long update query ? (also Re: [GENERAL] CNF vs. DNF)
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [HACKERS] RE: [GENERAL] Long update query ? (also Re: [GENERAL] CNF vs. DNF)