On 12/29/11 22:05, Leyne, Sean wrote: >> The reason for signed type here was (at least visible reason) very simple >> - into some functions using same parameter might >> be passed transaction number (positive value) and something else (negative >> value). I.e. negative sign meant 'this is not transaction' and function >> behaved >> according to it. > And some people have complained about some of my suggestions as being > "hacks"!!! >
Sean, certainly it was hack, but it left in codebase since pre-firebird times. In fb3 it was cleaned up. We try to remove such 'solutions' from the code, and certainly do not want to add new ones. ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel