On 18/03/2013 10:39, Dmitry Yemanov wrote:
> All,
>
> We have switched from artificially stable datatypes (ISC_*) to native 
> ones in the new API. I have two related questions:
>
> 1) If we ever face a platform with sizeof(int) == 8 (IA64? anything 
> else?) would it be OK that our API becomes platform-specific in regard 
> to its ABI? Or was it exactly the goal? IIRC, we had discussed using 
> types from stdint.h instead, but I don't remember any decision.
>
> 2) What type should be used for 64-bit values? I suppose it's long long, 
> but this will break some older MSVC versions (prior to 2005?). Is it OK?
>
>
AFAIK, only sizes, lengths, counters are using "unsigned". In most case
its size (32/64 bits) does not matter.

Things related to descriptor data types still uses ISC_ ones.


Adriano


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to