home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 25 / nopv25.iso / 040A / PBL30DOC.ZIP / COMPAT.DOC < prev    next >
Encoding:
Text File  |  1997-04-13  |  2.9 KB  |  61 lines

  1. This file lists functions which are available with the Borland compiler
  2. and which have been ported to the ProBoard SDK (you can now use them in
  3. your pexen). All of these routines are prototyped in the PBLIBC.H header:
  4.  
  5.   Constants
  6.   ---------------------------------------------------------------------------
  7.  
  8.     EOF, BUFSIZ, EXIT_FAILURE, EXIT_SUCCESS, RAND_MAX, _KEYBRD_READ,
  9.     S_IFREG, _KEYBRD_READY, _KEYBRD_SHIFTSTATUS, _NKEYBRD_READ,
  10.     S_IEXEC, _NKEYBRD_READY, _NKEYBRD_SHIFTSTATUS, S_IFMT, S_IFDIR, S_IFIFO,
  11.     S_IFCHR, S_IFBLK, SH_DENYNO, SH_DENYWR, SH_DENYRW, O_CREAT, O_TRUNC
  12.  
  13.   Structures
  14.   ---------------------------------------------------------------------------
  15.  
  16.     dosdate_t, dostime_t, stat, dfree, ftime
  17.  
  18.   Functions and Macros
  19.   ---------------------------------------------------------------------------
  20.  
  21.     textattr, gotoxy, clrscr, clreol, cprintf, cputs, putch, randomize,
  22.     random, va_start. va_arg, va_end, disable, enable, isascii, assert
  23.     scanf, sscanf, fscanf, vscanf, vsscanf, vfscanf, getcwd, setdisk,
  24.     getdisk, bsearch, qsort, bioskey, mktemp, chmod, tell, eof, sound,
  25.     nosound, poke, pokeb, peek, peekb, getvect, setvect, fstat, stat,
  26.     wherex, wherey, getdfree, getftime, setftime, getpsp, coreleft,
  27.     exit, _chmod, _dos_getdate, _dos_gettime, open
  28.  
  29. Also, several SDK functions and structures are now available to normal
  30. programs as well (via the ProBoard emulator routines that set them up):
  31.  
  32.   Structures
  33.   ---------------------------------------------------------------------------
  34.  
  35.     All SDK structures and constants are available to EXE programs
  36.  
  37.   Global Variables
  38.   ---------------------------------------------------------------------------
  39.  
  40.     BaudRate, Beta, Config, CurMenu, CurUser, EchoEntered, Limits,
  41.     LoginDate, LoginTime, NetEntered, NodeNumber, NumLimits, NumUsers
  42.     PageCount, PageReason, PBVersion, PrevUser, StartupPath, SysPath,
  43.     UserFirstName, UserRecNr
  44.  
  45.   Functions
  46.   ---------------------------------------------------------------------------
  47.  
  48.     AddTaggedFile, AddTime, AdjustTime, AppendMSGTMP, CheckAccess,
  49.     ClearFlag, ClearTaggedFiles, ClrEol, FuzzySearch, GetFlag, GetIniVar,
  50.     GetLastRead, GetTaggedFiles, GotoXY, HangUp, HighMsg, InitMessage,
  51.     Input, InstallHandler, IO_BufEmpty, IO_ByteReady, IO_Carrier, IO_DTR,
  52.     IO_ReadBlock, IO_ReadByte, IO_SendBlock, IO_SendByte, IO_StartBreak,
  53.     IO_StopBreak, IsTagged, Log, l_div, l_mod, l_mul, l_shl, l_shr,
  54.     NumFileAreas, NumMsgAreas, NumMsgs, ParseStringVars, PeekChar, PlayMusic,
  55.     PutTaggedFiles, ReadFileArea, ReadMsgArea, ReadUser, RemoveHandler,
  56.     RemoveTaggedFile, RestartTimer, SetFlag, SetFullColor, SetIniVar,
  57.     SetUser, ShowHotkeyANSIFile, ShowHotkeyFile, SuspendTimer, TimeLeft,
  58.     TimeOnline, TimeUntilEvent, ul_div, ul_mod, ul_shl, ul_shr, WaitKey,
  59.     WaitKeys, WriteMSGTMP, WriteUser, _InstallHandler, _RemoveHandler
  60.  
  61.