John Regehr wrote: > 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.
Added to TODO: Consider improving overflow detection * http://archives.postgresql.org/message-id/4bc66a57.2030...@cs.utah.edu -- Bruce Momjian <br...@momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com + None of us is going to be here forever. + -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs