FrontPage
New
Index
SignIn
Edit
tmp/dos/c16/include/dos.h
no archive mode
凡例: VC1 : Microsoft Visual C++ 1.x((br)) TC++ : Turbo C++ 1.01((br)) BC5 : Borland C++ 5.0x((br)) Borland : TC++, BC5 共通((br)) OW : OpenWatcom C/C++ 1.8((br)) LSI : LSI-C86 3.30 試食版((br)) DM : DigitalMars C++ 8.50((br)) ANSI : よーするに C89(C90)((br)) Unix : いわゆる POSIX(もしくはそれに準拠していない Unix/Linux 由来のもの)((br)) *調査が完全でないので、ところどころ抜けがある(はず) *ANSI と Unix については規格書/仕様書にあたったわけでなく、JM の LDP-manpages を見ててきとーに埋めますた。 || 関数・変数・型・マクロ | 分類 | VC1 | TC++ | BC5 | OW | LSI | DM | ANSI(参考) | Unix(参考) | 備考 || _8087 | DOS, Borland, 機種依存 | | 〇 | 〇 | | | | | | || _argc | DOS | | 〇 | 〇 | | | | | | || _argv | DOS, Borland | | 〇 | 〇 | | | | | | DM, OW では _((null))_argv が stdlib.h で宣言 || absread() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || abswrite() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || allocmem() | DOS, Borland | | 〇 | 〇 | | | | | | || bdos() | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | || _bdos() | DOS, MS | 〇 | | | | | 〇 | | | || bdosp() | DOS, LSI | | | | | 〇 | | | | || bdosptr() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || bdosx() | DOS, DM | | | | | | 〇 | | | || _chain_intr() | DOS, MS | 〇 | | 〇 | 〇 | | 〇 | | | || _chkstack() | DM | | | | | | 〇 | | | stdlib.h (DM) || _((null))_cli_((null))_() | Borland | | 〇 | 〇 | | | | | | || _copy() | DM | | | | | | 〇 | | | || country() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || struct COUNTRY { } | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || cputype() | DM | | | | | | 〇 | | | || ctrlbreak() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || struct date { } | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || delay() | DOS, Borland, OW, 機種依存 | | 〇 | 〇 | 〇 | | 〇 | | | || disable() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || _disable() | DOS, MS | 〇 | | 〇 | 〇 | | 〇 | | | || struct diskfree_t { } | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | || struct _diskfree_t { } | DOS, MS | 〇 | | | 〇 | | 〇 | | | BC5 では未定義のようだ || dos_abs_disk_read() | DOS, DM | | | | | | 〇 | | | || dos_abs_disk_write() | DOS, DM | | | | | | 〇 | | | || dos_alloc() | DOS, DM | | | | | | 〇 | | | || _dos_allocmem() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_avail() | DOS, DM | | | | | | 〇 | | | || dos_calloc() | DOS, DM | | | | | | 〇 | | | || dos_close() | DOS, DM | | | | | | 〇 | | | || _dos_close() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || _dos_commit() | DOS, MS | 〇 | | 〇 | 〇 | | 〇 | | | || _dos_creat() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || _dos_creatnew() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || struct dos_date_t { } | DOS | | | | | | 〇 | | | || _dos_findclose() | DOS, OW | | | | 〇 | | | | | || _dos_findfirst() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || _dos_findnext() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_free() | DOS, DM | | | | | | 〇 | | | || _dos_freemem() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_exterror() | DOS, DM | | | | | | 〇 | | | || dos_get_ctrl_break() | DOS, DM | | | | | | 〇 | | | || dos_getdate() | DOS | | | | | | 〇 | | | || _dos_getdate() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_getdrive() | DOS | | | | | | 〇 | | | || _dos_getdrive() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || _dos_getdiskfree() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_getdiskfreespace() | DOS, DM | | | | | | 〇 | | | || dos_getfileattr() | DOS | | | | | | 〇 | | | || _dos_getfileattr() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_getftime() | DOS | | | | | | 〇 | | | || _dos_getftime() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_gettime() | DOS | | | | | | 〇 | | | || _dos_gettime() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || _dos_getvect() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_get_verify() | DOS, DM | | | | | | 〇 | | | || _dos_keep() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || _dos_lock() | DOS | 〇 | | | | | 〇 | | | || _dos_open() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || _dos_read() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || _dos_seek() | DOS | 〇 | | | | | 〇 | | | || dos_setblock() | DOS, DM | | | | | | 〇 | | | _dos_setblock とはプロトタイプが異なる || _dos_setblock() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_set_ctrl_break() | DOS, DM | | | | | | 〇 | | | || dos_setdate() | DOS | | | | | | 〇 | | | || _dos_setdate() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_setdrive() | DOS | | | | | | 〇 | | | || _dos_setdrive() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_setfileattr() | DOS | | | | | | 〇 | | | || _dos_setfileattr() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_setftime() | DOS | | | | | | 〇 | | | || _dos_setftime() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || _dos_sethandlecount() | DOS, DM | | | | | | 〇 | | | || dos_settime() | DOS | | | | | | 〇 | | | || _dos_settime() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || _dos_setvect() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || dos_set_verify() | DOS, DM | | | | | | 〇 | | | || struct dos_time_t { } | DOS | | | | | | 〇 | | | || _dos_write() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || struct dosdate_t { } | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | || struct _dosdate_t { } | DOS, MS | 〇 | | | 〇 | | 〇 | | | BC5 では未定義のようだ || struct DOSERROR { } | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | MS, Borland, LSI 間でエントリに互換性がない(OW,DM は MS 互換) || _doserrno | DOS | | 〇 | 〇 | | | | | | stdlib.h (MS,Borland,OW,DM) || dosexterror() | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | struct DOSERROR の項参照 || _dosexterror() | DOS, MS | 〇 | | | 〇 | 〇 | 〇 | | | || struct dosSearchInfo { } | DOS, Borland | | 〇 | 〇 | | | | | | || struct dostime_t { } | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | || struct _dostime_t { } | DOS, MS | 〇 | | | 〇 | | 〇 | | | BC5 では未定義のようだ || dostounix() | DOS, Borland | | 〇 | 〇 | | | | | | || struct dfree { } | DOS, Borland | | 〇 | 〇 | | | | | | || struct devhdr { } | DOS, Borland | | 〇 | 〇 | | | | | | || _((null))_emit_((null))_() | Borland, DM | | 〇 | 〇 | | | 〇 | | | バイナリコード埋め込み || enable() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || _enable() | DOS, MS | 〇 | | 〇 | 〇 | | 〇 | | | || environ | Unix | | 〇 | 〇 | | | | | | stdlib.h (DOS) unistd.h (Unix) || _environ | DOS | | | 〇 | | | | | | stdlib.h (MS,BC5,OW,DM) || _exe_type | DM | | | | | | 〇 | | | || EXPAND_WILDCARDS | DM | | | | | | 〇 | | | || farcalloc() | DOS | | | | | 〇 | 〇 | | | alloc.h (Borland) || farcoreleft() | DOS | | | | | 〇 | 〇 | | | alloc.h (Borland) || farfree() | DOS | | | | | 〇 | 〇 | | | alloc.h (Borland) || farmalloc() | DOS | | | | | 〇 | 〇 | | | alloc.h (Borland) || farrealloc() | DOS | | | | | 〇 | 〇 | | | alloc.h (Borland) || struct fatinfo { } | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || struct fcb { } | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || struct FIND { } | DOS, DM | | | | | | 〇 | | | || findfirst() | DOS, DM | | | | | | 〇 | | | Borland (dir.h) とは非互換 || findnext() | DOS, DM | | | | | | 〇 | | | Borland (dir.h) とは非互換 || struct find_t { } | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || struct _find_t { } | DOS, MS | 〇 | | 〇 | 〇 | | 〇 | | | || FP_OFF() | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | |^^^ メモリ上に確保された far ポインタでないときは誤動作する場合がある || _FP_OFF() | DOS, MS | 〇 | | | 〇 | | 〇 | | | || FP_SEG() | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | || _FP_SEG() | DOS, MS | 〇 | | | 〇 | | 〇 | | | || _fpstklen | DOS, Borland | | 〇 | 〇 | | | | | | || freemem() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || geninterrupt() | DOS, Borland, 機種依存 | | 〇 | 〇 | | | 〇 | | | || getcbrk() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || getcurdir() | DOS, Borland | | | | | | 〇 | | | dir.h (Borland), direct.h (DM) || getdate() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || _getdcwd() | DOS | | | | | | 〇 | | | direct.h (MS,BC5,OW,DM) || getdfree() | DOS, Borland | | 〇 | 〇 | | | | | | || getdisk() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | dir.h (Borland) || _getdiskfree() | DOS, DM | | | | | | 〇 | | | || getdta() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || getfat() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || getfatd() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || getpsp() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || getswitchar() | DOS, TC++ | | 〇 | | | | | | | Borland C++ には存在しない || gettime() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || getvect() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || getverify() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || harderr() | DOS, Borland | | 〇 | 〇 | | | | | | || _harderr() | DOS, MS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | コールバック関数のプロトタイプに注意 || hardresume() | DOS, Borland | | 〇 | 〇 | | | | | | || _hardresume() | DOS, MS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || hardretn() | DOS | 〇 | | 〇 | 〇 | 〇 | | | | || _heaplen | DOS | | 〇 | 〇 | | | | | | || _inp() | MS, 機種依存 | | | | | | 〇 | | | conio.h (MS) machine.h (LSI) || _inpw() | MS, 機種依存 | | | | | | 〇 | | | conio.h (MS) machine.h (LSI) || _inpl() | DM, 機種依存 | | | | | | 〇 | | | 386以上必須? || inport() | Borland, 機種依存 | | 〇 | 〇 | | | | | | || inportb() | Borland, 機種依存 | | 〇 | 〇 | | | | | | || int86() | DOS, 機種依存 | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | || _int86() | DOS, MS, 機種依存 | 〇 | | | | | 〇 | | | || int86x() | DOS, 機種依存 | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | || _int86x() | DOS, MS, 機種依存 | 〇 | | | | | 〇 | | | || int86y() | DOS, LSI, 機種依存 | | | | | 〇 | | | | || intdos() | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | || _intdos() | DOS, MS | 〇 | | | | | 〇 | | | || intdosx() | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | || _intdosx() | DOS, MS | 〇 | | | | | 〇 | | | || intdosy() | DOS, LSI, 機種依存 | | | | | 〇 | | | | || intr() | DOS, Borland | | 〇 | 〇 | | | | | | || _islfn() | OW | | | | 〇 | | | | | || _lfntosfn() | OW | | | | 〇 | | | | | || MK_FP() | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | || _MK_FP() | DOS,MS | 〇 | | | | | 〇 | | | || nosound() | Borland, 機種依存 | | 〇 | 〇 | | | | | | || _osmajor | DOS, Borland | | 〇 | 〇 | | | | | | stdlib.h (MS,Borland,OW,DM) || _osminor | DOS, Borland | | 〇 | 〇 | | | | | | stdlib.h (MS,Borland,OW,DM) || _osversion | DOS, MS | 〇 | | 〇 | | | 〇 | | | || _outp() | DOS, MS, 機種依存 | | | | | | 〇 | | | conio.h (MS) machine.h (LSI) || _outpw() | DOS, MS, 機種依存 | | | | | | 〇 | | | conio.h (MS) machine.h (LSI) || _outpl() | DOS, DM, 機種依存 | | | | | | 〇 | | | 386以上必須? || outport() | DOS, Borland | | 〇 | 〇 | | | | | | || outportb() | DOS, Borland | | 〇 | 〇 | | | | | | || _ovrbuffer | Borland | | 〇 | 〇 | | | | | | || _OvrInitEms() | Borland | | 〇 | 〇 | | | | | | || _OvrInitExt() | Borland | | 〇 | 〇 | | | | | | || parsfnm() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || peek() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || peekb() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || peekbytes() | DOS, DM | | | | | | 〇 | | | || poke() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || pokeb() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || pokebytes() | DOS, DM | | | | | | 〇 | | | || _psp | DOS | | 〇 | 〇 | | 〇 | | | | stdlib.h (MS,Borland,OW,DM) || union REGS { } | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | bp が含まれるのは LSI のみ || randbrd() | DOS, Borland | | 〇 | 〇 | | | | | | || randbwr() | DOS, Borland | | 〇 | 〇 | | | | | | || response_expand() | DOS, DM | | | | | | 〇 | | | || segread() | DOS | 〇 | | 〇 | 〇 | 〇 | 〇 | | | || _segread() | DOS, MS | 〇 | | | | | 〇 | | | || setblock() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || setcbrk() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || setdisk() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | dir.h (Borland) || setdta() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || setvect() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || setverify() | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || sleep() | Unix | | 〇 | 〇 | 〇 | | | | | unistd.h (OW,DM,Unix) || _sleep() | BC5 | | | 〇 | | | | | | || sound() | Borland, 機種依存 | | 〇 | 〇 | | | | | | || struct SREGS { } | DOS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | | | || _stack | DOS, DM | | | | | | 〇 | | | || _((null))_sti_((null))_() | Borland | | 〇 | 〇 | | | | | | || _stklen | DOS, Borland | | 〇 | 〇 | | | | | | || struct time { } | DOS, Borland | | 〇 | 〇 | | | 〇 | | | || _version | DOS | | 〇 | 〇 | | | | | | io.h, stdio.h (MS) || struct _wfind_t { } | OW | | | | 〇 | | | | | || _wdos_findclose() | OW | | | | 〇 | | | | | || _wdos_findfirst() | OW | | | | 〇 | | | | | || _wdos_findnext() | OW | | | | 〇 | | | | | || WILDCARDS | DM | | | | | | 〇 | | | EXPAND_WILDCARDS 参照 || struct xfcb { } | DOS, Borland | | 〇 | 〇 | | | | | |
Attachment
New: