willett wrote:
Clarification:
The only thing I was asking about "compiling in" was additional types to make it easier to write c interfaces that work across all platforms. Frank has given us "CBoolean" and "CInteger" which make it MUCH easier to interface to c cross- platform. Thanks, Frank! I was asking whether similar predefined types could be predefined for the other entities that vary across platforms, or at least some of them. The most important being chtype, fundamental to ncurses.
Willett
On 23 May 2005, at 09:25, Rick Engebretson wrote:
Again, congratulations. That is cool.
For the rest, I think you are wasting your time. Just put your ncurses unit up for grabs somewhere. Compiling it in makes no sense.
Rick.
This is where CBFalconer should advise. He emphasizes "standards," and they are needed here. The CString was in MS:QuickPascal, 1990.
But other types are now all over the map. NCurses and TCL had problems going from 8bit to 16bit characters. FPC and GPC differ. Network sockets and character device drivers are still 8bit.