Revision history for TblComparisonCTypes


Revision [22636]

Last edited on 2019-03-11 20:40:43 by JeffMarshall [add data type mappings]
Additions:
Some public symbols (like namespaces, and user defined type member procedures) will have data type information encoded in to the public name (also known as name mangling or name decoration). Specific mapping of data types between FreeBASIC and gcc is required when linking ##fbc## compiled object modules with ##gcc## compiled object modules.
{{table columns="4" cellpadding="1" cells="Target; fbc data type; c data type; bits; all; byte; signed char; 8; all; ubyte; unsigned char; 8; all; short; [signed] short [int]; 16; all; ushort; unsigned short [int]; 16; all; long; [signed] int; 32; all; ulong; unsigned int; 32; x86; integer; [signed] long [int]; 32; x86; uinteger; unsigned long [int]; 32; win64; long alias "long"; [signed] long [int]; 32; win64; ulong alias "long"; unsigned long [int]; 32; win64; integer; INTEGER; 64; win64; uinteger; UINTEGER; 64; linux-x86_64; integer; [signed] long [int]; 64; linux-x86_64; uinteger; unsigned long [int]; 64; all; longint; [signed] long long [int]; 64; all; ulongint; unsigned long long [int]; 64 "}}


Revision [20675]

Edited on 2016-02-10 16:14:17 by DkLwikki [Update link format]
Additions:
- [[DevBindingCreation|Creating FB bindings for C libraries]] - How to translate C data types to FB
Deletions:
- [[DevBindingCreation Creating FB bindings for C libraries]] - How to translate C data types to FB


Revision [17833]

Edited on 2015-10-21 11:35:40 by DkLwikki [New page]
Additions:
- [[DevBindingCreation Creating FB bindings for C libraries]] - How to translate C data types to FB
Deletions:
- ##[[DevBindingCreation Creating FB bindings for C libraries]]## - How to translate C data types to FB


Revision [17832]

The oldest known version of this page was created on 2015-10-21 11:35:24 by DkLwikki [New page]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki



sf.net phatcode