TurboC is a function library and a set of header files for porting MS-DOS based Borland Turbo C code to GNU gcc. Mainly, it is an implementation of "conio" functions in ncurses, but various other Turbo C library functions are provided as well.
| Tags | Software Development Emulators |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | C |
Recent releases


Release Notes: In this release, the number of implemented functions virtually doubles. The biggest change is that essentially the entire BGI (Borland Graphics Interface) has now been implemented, with the notable current omission of the BGI text-display functions (like outtext). Several miscellaneous functions have also been added, and various bugs have been fixed.


Release Notes: There has been a substantial improvement in the speed of writing text to the screen. The inability to physically resize the text console has been addressed. Various minor bugs have been fixed, particularly broken compiles on platforms implementing string functions as macros. The library now compiles under Mac OS X, though ported programs run only inconsistently. The recommended environment for running ported programs is now an xterm console.


Release Notes: libTurboC now links to both C and C++ programs. (Formerly, it linked only to C code.) Shockingly serious bugs in the cgets function were fixed. The functions getftime, _setcursortype, getpass, insline, delline, findfirst, and findnext were added. The global variables _directvideo and _wscroll were added.


Release Notes: Keyboard special keys were greatly improved in this release, including addition of Fn-keys and Alt-keys. Many IBM PC display characters (including linedraw) are now supported. The 'gettext', 'puttext', and 'movetext' functions were added. The console window is now automatically sized if xterm is used. Various bugfixes were made, including a fix of the flaky 'windows' function and inoperative digits on the numeric keypad.


No changes have been submitted for this release.