; master library - MS-DOS ; ; Description: ; ファイルの削除 ; ; Function/Procedures: ; int file_delete( const char * filename ) ; ; function file_delete( filename:string ) : boolean ; ; ; Parameters: ; char * filename ファイル名 ; ; Returns: ; 1 = 成功 ; 0 = 失敗 ; ; Binding Target: ; Microsoft-C / Turbo-C / Turbo Pascal ; ; Running Target: ; MS-DOS ; ; Requiring Resources: ; CPU: 8086 ; ; Notes: ; ; ; Compiler/Assembler: ; TASM 3.0 ; OPTASM 1.6 ; ; Author: ; 恋塚昭彦 ; ; Revision History: ; 92/11/17 Initial ; 93/ 5/15 [M0.16] dos_axdx使用 ; 93/ 7/ 9 [M0.20] ひー↑でとんだ(笑) func FILE_DELETE mov BX,SP ; 引数 @@filename = RETSIZE*2 mov AH,41h ; ファイルの削除 push AX _push word ptr SS:[BX+@@filename+2] push word ptr SS:[BX+@@filename] call DOS_AXDX sbb AX,AX inc AX ret DATASIZE*2 EVEN endfunc