Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 6872 → Rev 6873

/programs/fs/kfar/trunk/zlib/example1.asm
170,16 → 170,8
mov [eax+z_stream.next_out],m1 ;ãáâ ­ ¢«¨¢ ¥¬ ¡ãä¥à ¤«ï ᦠâ¨ï
mov dword[eax+z_stream.avail_out],1024 ;à §¬¥à ¡ãä¥à  ¤«ï ᦠâ¨ï (¬ ªá¨¬ã¬ 16 Š¡)
 
;¢ëç¨á«ï¥¬ crc ¤«ï ᦨ¬ ¥¬ë¦ ¤ ­­ëå
stdcall [calc_crc32], 0,m0,ecx
mov edx,eax
stdcall [deflate], my_strm, Z_FINISH
 
;call print_z_struct
 
stdcall [deflate], my_strm, Z_FINISH ;Z_NO_FLUSH
 
;call print_z_struct
 
;à §¬¥à ᦠâëå ¤ ­­ëå: 1024-[my_strm.avail_out]
mov ecx,1024
sub ecx,[my_strm.avail_out]
188,12 → 180,6
;assert(ret != Z_STREAM_ERROR)
;while (strm.avail_out == 0)
 
;áâ ¢¨¬ crc ­  ᦠâë¥ ¤ ­­ë¥
mov ecx,[m1size]
sub ecx,4
add ecx,m1
mov [ecx],edx
 
;ä®à¬¨à®¢ ­¨¥ ⥪áâ  ¤«ï ®â®¡à ¦¥­¨ï ᦠâëå ¤ ­­ëå
;¢ 16-à¨ç­®¬ ¢¨¤¥, ­ã¦­® ⮫쪮 ¤«ï ¯à¨¬¥à 
mov ebx,[m1size]
229,7 → 215,7
add eax,2
stdcall [deflate_unpack],eax,m2size
mov [m2],eax ;§ ¯¨áì ­®¢ëå à á¯ ª®¢ ­­ëå ¤ ­­ëå
mov ecx,[m0size] ;;; ???
;;; mov ecx,[m0size] ;;; ???
mov [m2size],ecx
ret