Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 3131 → Rev 3130

/programs/develop/libraries/libs-dev/libio/libio.asm
512,11 → 512,17
;;------------------------------------------------------------------------------------------------;;
;# call `file.err` to obtain extended error information ;;
;;================================================================================================;;
cmp eax,32
jb .exit_error
mov eax, [_filed]
mov [eax + InternalFileInfo.Mode], 0
mov [eax + InternalFileInfo.FileName], 0
invoke mem.free, eax
xor eax, eax
jmp @f
.exit_error:
or eax, -1
@@:
ret
endp
 
/programs/develop/libraries/libs-dev/libini/libini.asm
104,7 → 104,7
mov [f.buf], eax
invoke file.open, [_f_name], O_READ
cmp eax, 32
jb .exit_file_error
jb .exit_error
mov [f.fh], eax
invoke mem.alloc, ini.MEM_SIZE
or eax, eax
162,7 → 162,6
.exit_error:
invoke file.close, [f.fh]
invoke mem.free, [f.buf]
.exit_file_error:
invoke mem.free, [sec_buf]
.exit_error.2:
or eax, -1
210,7 → 209,7
mov [f.buf], eax
invoke file.open, [_f_name], O_READ
cmp eax, 32
jb .exit_file_error
jb .exit_error
mov [f.fh], eax
invoke mem.alloc, ini.MEM_SIZE
or eax, eax
263,7 → 262,6
.exit_error:
invoke file.close, [f.fh]
invoke mem.free, [f.buf]
.exit_file_error:
invoke mem.free, [val_buf]
.exit_error.2:
invoke mem.free, [key_buf]
300,7 → 298,7
mov [f.buf], eax
invoke file.open, [_f_name], O_READ
cmp eax, 32
jb .exit_file_error
jb .exit_error
mov [f.fh], eax
invoke mem.alloc, ini.MEM_SIZE
or eax, eax
326,7 → 324,6
.exit_error:
invoke file.close, [f.fh]
invoke mem.free, [f.buf]
.exit_file_error:
mov edi, [_buffer]
mov esi, [_def_val]
xor al, al
367,7 → 364,7
mov [f.buf], eax
invoke file.open, [_f_name], O_READ + O_WRITE + O_CREATE
cmp eax, 32
jb .exit_file_error
jb .exit_error
mov [f.fh], eax
invoke mem.alloc, ini.MEM_SIZE
or eax, eax
395,7 → 392,6
invoke file.seek, [f.fh], eax, SEEK_SET
invoke file.write, [f.fh], [_buffer], [_buf_len]
 
invoke file.close, [f.fh]
pop edi esi ebx
xor eax, eax
ret
441,8 → 437,6
jmp .create_key.ex
 
.exit_error:
invoke file.close, [f.fh]
.exit_file_error:
pop edi esi ebx
or eax, -1
ret
472,7 → 466,7
mov [f.buf], eax
invoke file.open, [_f_name], O_READ
cmp eax, 32
jb .exit_file_error
jb .exit_error
mov [f.fh], eax
invoke mem.alloc, ini.MEM_SIZE
or eax, eax
520,7 → 514,6
 
.exit_error:
invoke file.close, [f.fh]
.exit_file_error:
invoke mem.free, [f.buf]
mov eax, [_def_val]
pop edi esi ebx edx