| От | John Regehr |
|---|---|
| Тема | Re: BUG #5416: int4inc() is wrong |
| Дата | |
| Msg-id | 4BC66A57.2030809@cs.utah.edu обсуждение |
| Ответ на | Re: BUG #5416: int4inc() is wrong (Tom Lane <tgl@sss.pgh.pa.us>) |
| Ответы |
Re: BUG #5416: int4inc() is wrong
|
| Список | pgsql-bugs |
Hi Tom, > If you can show me rewrites of all the basic arithmetic operations that > detect overflow in full compliance with the C standard, and are > readable, portable, and efficient, I'm all ears. These are the best ones that I know of: https://www.securecoding.cert.org/confluence/display/seccode/INT32-C.+Ensure+that+operations+on+signed+integers+do+not+result+in+overflow Even if you dislike these, please take a look at the safety checks for shifts. The current postgresql shift functions need to be strengthened, and it is easy to do. John Regehr
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера