22.07.2014 12:55, Alex Peshkoff wrote: > On 07/22/14 14:44, Dimitry Sibiryakov wrote: >> Instead of fixing "handling 32 bits internally without any bounds >> checking" he decided >> to pollute interface with types defined not by purpose, but by bitness. >> IMHO, this is a >> wrong decision and it conflict with Firebird type defining politics >> mentioned by Dmitry. > > Certainly, therefore it was suggested to replace them with plain > 'unsigned int', used in other places in new API.
Situation with 'unsigned int' is not different from 'size_t'. You will have the same problem on platforms/compilers where int is 64 bits wide. -- WBR, SD. ------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel