亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ioapi.cod

?? microsoft visual c++ 2005、windows mobile 5 遠程控制PC.通過閱讀項目源碼能讓你熟悉Active Sync RAPI
?? COD
字號:
; Listing generated by Microsoft (R) Optimizing Compiler Version 14.00.50727.762 

	TITLE	d:\src\VS2005\cpp\CeRemoteClient\zlib123\contrib\minizip\ioapi.c
	.686P
	.XMM
	include listing.inc
	.model	flat

INCLUDELIB OLDNAMES

PUBLIC	??_C@_02JDPG@rb?$AA@				; `string'
PUBLIC	??_C@_03HMFOOINA@r?$CLb?$AA@			; `string'
PUBLIC	??_C@_02GMLFBBN@wb?$AA@				; `string'
;	COMDAT ??_C@_02GMLFBBN@wb?$AA@
CONST	SEGMENT
??_C@_02GMLFBBN@wb?$AA@ DB 'wb', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_03HMFOOINA@r?$CLb?$AA@
CONST	SEGMENT
??_C@_03HMFOOINA@r?$CLb?$AA@ DB 'r+b', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_02JDPG@rb?$AA@
CONST	SEGMENT
??_C@_02JDPG@rb?$AA@ DB 'rb', 00H			; `string'
PUBLIC	_ferror_file_func
; Function compile flags: /Ogtpy
; File d:\src\vs2005\cpp\ceremoteclient\zlib123\contrib\minizip\ioapi.c
;	COMDAT _ferror_file_func
_TEXT	SEGMENT
_opaque$ = 8						; size = 4
_stream$ = 12						; size = 4
_ferror_file_func PROC					; COMDAT

; 161  :     int ret;
; 162  :     ret = ferror((FILE *)stream);

  00000	8b 44 24 08	 mov	 eax, DWORD PTR _stream$[esp-4]
  00004	50		 push	 eax
  00005	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__ferror
  0000b	83 c4 04	 add	 esp, 4

; 163  :     return ret;
; 164  : }

  0000e	c3		 ret	 0
_ferror_file_func ENDP
_TEXT	ENDS
PUBLIC	_fclose_file_func
; Function compile flags: /Ogtpy
;	COMDAT _fclose_file_func
_TEXT	SEGMENT
_opaque$ = 8						; size = 4
_stream$ = 12						; size = 4
_fclose_file_func PROC					; COMDAT

; 152  :     int ret;
; 153  :     ret = fclose((FILE *)stream);

  00000	8b 44 24 08	 mov	 eax, DWORD PTR _stream$[esp-4]
  00004	50		 push	 eax
  00005	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__fclose
  0000b	83 c4 04	 add	 esp, 4

; 154  :     return ret;
; 155  : }

  0000e	c3		 ret	 0
_fclose_file_func ENDP
_TEXT	ENDS
PUBLIC	_fseek_file_func
; Function compile flags: /Ogtpy
;	COMDAT _fseek_file_func
_TEXT	SEGMENT
_opaque$ = 8						; size = 4
_stream$ = 12						; size = 4
_offset$ = 16						; size = 4
_origin$ = 20						; size = 4
_fseek_file_func PROC					; COMDAT

; 128  :     int fseek_origin=0;
; 129  :     long ret;
; 130  :     switch (origin)

  00000	8b 44 24 10	 mov	 eax, DWORD PTR _origin$[esp-4]
  00004	83 e8 00	 sub	 eax, 0
  00007	74 1c		 je	 SHORT $LN2@fseek_file
  00009	83 e8 01	 sub	 eax, 1
  0000c	74 10		 je	 SHORT $LN4@fseek_file
  0000e	83 e8 01	 sub	 eax, 1
  00011	74 04		 je	 SHORT $LN3@fseek_file

; 140  :         break;
; 141  :     default: return -1;

  00013	83 c8 ff	 or	 eax, -1

; 146  : }

  00016	c3		 ret	 0
$LN3@fseek_file:

; 135  :     case ZLIB_FILEFUNC_SEEK_END :
; 136  :         fseek_origin = SEEK_END;

  00017	b8 02 00 00 00	 mov	 eax, 2

; 137  :         break;

  0001c	eb 09		 jmp	 SHORT $LN5@fseek_file
$LN4@fseek_file:

; 131  :     {
; 132  :     case ZLIB_FILEFUNC_SEEK_CUR :
; 133  :         fseek_origin = SEEK_CUR;

  0001e	b8 01 00 00 00	 mov	 eax, 1

; 134  :         break;

  00023	eb 02		 jmp	 SHORT $LN5@fseek_file
$LN2@fseek_file:

; 138  :     case ZLIB_FILEFUNC_SEEK_SET :
; 139  :         fseek_origin = SEEK_SET;

  00025	33 c0		 xor	 eax, eax
$LN5@fseek_file:

; 142  :     }
; 143  :     ret = 0;
; 144  :     fseek((FILE *)stream, offset, fseek_origin);

  00027	8b 4c 24 08	 mov	 ecx, DWORD PTR _stream$[esp-4]
  0002b	50		 push	 eax
  0002c	8b 44 24 10	 mov	 eax, DWORD PTR _offset$[esp]
  00030	50		 push	 eax
  00031	51		 push	 ecx
  00032	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__fseek
  00038	83 c4 0c	 add	 esp, 12			; 0000000cH

; 145  :     return ret;

  0003b	33 c0		 xor	 eax, eax

; 146  : }

  0003d	c3		 ret	 0
_fseek_file_func ENDP
_TEXT	ENDS
PUBLIC	_ftell_file_func
; Function compile flags: /Ogtpy
;	COMDAT _ftell_file_func
_TEXT	SEGMENT
_opaque$ = 8						; size = 4
_stream$ = 12						; size = 4
_ftell_file_func PROC					; COMDAT

; 117  :     long ret;
; 118  :     ret = ftell((FILE *)stream);

  00000	8b 44 24 08	 mov	 eax, DWORD PTR _stream$[esp-4]
  00004	50		 push	 eax
  00005	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__ftell
  0000b	83 c4 04	 add	 esp, 4

; 119  :     return ret;
; 120  : }

  0000e	c3		 ret	 0
_ftell_file_func ENDP
_TEXT	ENDS
PUBLIC	_fwrite_file_func
; Function compile flags: /Ogtpy
;	COMDAT _fwrite_file_func
_TEXT	SEGMENT
_opaque$ = 8						; size = 4
_stream$ = 12						; size = 4
_buf$ = 16						; size = 4
_size$ = 20						; size = 4
_fwrite_file_func PROC					; COMDAT

; 108  :     uLong ret;
; 109  :     ret = (uLong)fwrite(buf, 1, (size_t)size, (FILE *)stream);

  00000	8b 44 24 08	 mov	 eax, DWORD PTR _stream$[esp-4]
  00004	8b 4c 24 10	 mov	 ecx, DWORD PTR _size$[esp-4]
  00008	8b 54 24 0c	 mov	 edx, DWORD PTR _buf$[esp-4]
  0000c	50		 push	 eax
  0000d	51		 push	 ecx
  0000e	6a 01		 push	 1
  00010	52		 push	 edx
  00011	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__fwrite
  00017	83 c4 10	 add	 esp, 16			; 00000010H

; 110  :     return ret;
; 111  : }

  0001a	c3		 ret	 0
_fwrite_file_func ENDP
_TEXT	ENDS
PUBLIC	_fread_file_func
; Function compile flags: /Ogtpy
;	COMDAT _fread_file_func
_TEXT	SEGMENT
_opaque$ = 8						; size = 4
_stream$ = 12						; size = 4
_buf$ = 16						; size = 4
_size$ = 20						; size = 4
_fread_file_func PROC					; COMDAT

; 96   :     uLong ret;
; 97   :     ret = (uLong)fread(buf, 1, (size_t)size, (FILE *)stream);

  00000	8b 44 24 08	 mov	 eax, DWORD PTR _stream$[esp-4]
  00004	8b 4c 24 10	 mov	 ecx, DWORD PTR _size$[esp-4]
  00008	8b 54 24 0c	 mov	 edx, DWORD PTR _buf$[esp-4]
  0000c	50		 push	 eax
  0000d	51		 push	 ecx
  0000e	6a 01		 push	 1
  00010	52		 push	 edx
  00011	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__fread
  00017	83 c4 10	 add	 esp, 16			; 00000010H

; 98   :     return ret;
; 99   : }

  0001a	c3		 ret	 0
_fread_file_func ENDP
_TEXT	ENDS
PUBLIC	_fopen_file_func
; Function compile flags: /Ogtpy
;	COMDAT _fopen_file_func
_TEXT	SEGMENT
_opaque$ = 8						; size = 4
_filename$ = 12						; size = 4
_mode$ = 16						; size = 4
_fopen_file_func PROC					; COMDAT

; 73   :     FILE* file = NULL;
; 74   :     const char* mode_fopen = NULL;
; 75   :     if ((mode & ZLIB_FILEFUNC_MODE_READWRITEFILTER)==ZLIB_FILEFUNC_MODE_READ)

  00000	8b 54 24 0c	 mov	 edx, DWORD PTR _mode$[esp-4]
  00004	8b c2		 mov	 eax, edx
  00006	56		 push	 esi
  00007	24 03		 and	 al, 3
  00009	33 f6		 xor	 esi, esi
  0000b	33 c9		 xor	 ecx, ecx
  0000d	3c 01		 cmp	 al, 1
  0000f	75 07		 jne	 SHORT $LN6@fopen_file

; 76   :         mode_fopen = "rb";

  00011	b9 00 00 00 00	 mov	 ecx, OFFSET ??_C@_02JDPG@rb?$AA@

; 77   :     else

  00016	eb 16		 jmp	 SHORT $LN2@fopen_file
$LN6@fopen_file:

; 78   :     if (mode & ZLIB_FILEFUNC_MODE_EXISTING)

  00018	f6 c2 04	 test	 dl, 4
  0001b	74 07		 je	 SHORT $LN4@fopen_file

; 79   :         mode_fopen = "r+b";

  0001d	b9 00 00 00 00	 mov	 ecx, OFFSET ??_C@_03HMFOOINA@r?$CLb?$AA@

; 80   :     else

  00022	eb 0a		 jmp	 SHORT $LN2@fopen_file
$LN4@fopen_file:

; 81   :     if (mode & ZLIB_FILEFUNC_MODE_CREATE)

  00024	f6 c2 08	 test	 dl, 8
  00027	74 05		 je	 SHORT $LN2@fopen_file

; 82   :         mode_fopen = "wb";

  00029	b9 00 00 00 00	 mov	 ecx, OFFSET ??_C@_02GMLFBBN@wb?$AA@
$LN2@fopen_file:

; 83   : 
; 84   :     if ((filename!=NULL) && (mode_fopen != NULL))

  0002e	8b 54 24 0c	 mov	 edx, DWORD PTR _filename$[esp]
  00032	85 d2		 test	 edx, edx
  00034	74 11		 je	 SHORT $LN10@fopen_file
  00036	85 c9		 test	 ecx, ecx
  00038	74 0d		 je	 SHORT $LN10@fopen_file

; 85   :         file = fopen(filename, mode_fopen);

  0003a	51		 push	 ecx
  0003b	52		 push	 edx
  0003c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__fopen
  00042	83 c4 08	 add	 esp, 8
  00045	5e		 pop	 esi

; 87   : }

  00046	c3		 ret	 0
$LN10@fopen_file:

; 86   :     return file;

  00047	8b c6		 mov	 eax, esi
  00049	5e		 pop	 esi

; 87   : }

  0004a	c3		 ret	 0
_fopen_file_func ENDP
PUBLIC	_fill_fopen_filefunc
; Function compile flags: /Ogtpy
;	COMDAT _fill_fopen_filefunc
_TEXT	SEGMENT
_fill_fopen_filefunc PROC				; COMDAT
; _pzlib_filefunc_def$ = eax

; 169  :     pzlib_filefunc_def->zopen_file = fopen_file_func;

  00000	c7 00 00 00 00
	00		 mov	 DWORD PTR [eax], OFFSET _fopen_file_func

; 170  :     pzlib_filefunc_def->zread_file = fread_file_func;

  00006	c7 40 04 00 00
	00 00		 mov	 DWORD PTR [eax+4], OFFSET _fread_file_func

; 171  :     pzlib_filefunc_def->zwrite_file = fwrite_file_func;

  0000d	c7 40 08 00 00
	00 00		 mov	 DWORD PTR [eax+8], OFFSET _fwrite_file_func

; 172  :     pzlib_filefunc_def->ztell_file = ftell_file_func;

  00014	c7 40 0c 00 00
	00 00		 mov	 DWORD PTR [eax+12], OFFSET _ftell_file_func

; 173  :     pzlib_filefunc_def->zseek_file = fseek_file_func;

  0001b	c7 40 10 00 00
	00 00		 mov	 DWORD PTR [eax+16], OFFSET _fseek_file_func

; 174  :     pzlib_filefunc_def->zclose_file = fclose_file_func;

  00022	c7 40 14 00 00
	00 00		 mov	 DWORD PTR [eax+20], OFFSET _fclose_file_func

; 175  :     pzlib_filefunc_def->zerror_file = ferror_file_func;

  00029	c7 40 18 00 00
	00 00		 mov	 DWORD PTR [eax+24], OFFSET _ferror_file_func

; 176  :     pzlib_filefunc_def->opaque = NULL;

  00030	c7 40 1c 00 00
	00 00		 mov	 DWORD PTR [eax+28], 0

; 177  : }

  00037	c3		 ret	 0
_fill_fopen_filefunc ENDP
END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99国产精品免费| 视频在线观看91| 国产精品动漫网站| 午夜精品久久久久久久| 日本一区二区不卡视频| 国产三级精品三级在线专区| 久久免费看少妇高潮| 丝袜美腿成人在线| 久久久欧美精品sm网站| 色老汉av一区二区三区| 欧美日韩你懂的| 久久福利资源站| 国产馆精品极品| 欧美综合天天夜夜久久| 7777精品久久久大香线蕉| 久久久久久久综合日本| 国产精品久久久久婷婷| 亚洲高清视频中文字幕| 久久国产夜色精品鲁鲁99| 国产精品一二三四区| 91免费观看视频| 欧美大片拔萝卜| ㊣最新国产の精品bt伙计久久| 亚洲一区在线观看免费| 理论片日本一区| 91丨九色丨蝌蚪富婆spa| 欧美一区二区三区电影| 日韩美女啊v在线免费观看| 久久精品99国产国产精| 91久久免费观看| 国产日韩v精品一区二区| 亚洲电影一区二区三区| 成人综合婷婷国产精品久久| 欧美一区二区三区爱爱| 成人欧美一区二区三区视频网页| 色综合天天综合| 91麻豆精品国产91久久久更新时间| 亚洲精品大片www| 久久精品99久久久| 欧美性三三影院| 久久久精品欧美丰满| 国产精品三级久久久久三级| 午夜欧美2019年伦理| 91在线观看美女| 国产精品无遮挡| 国产一区二区视频在线播放| 日韩欧美亚洲另类制服综合在线| 蜜臀国产一区二区三区在线播放 | 亚洲人午夜精品天堂一二香蕉| 午夜电影一区二区三区| 色视频欧美一区二区三区| 国产欧美一区二区精品忘忧草| 国产日韩精品一区二区三区| 亚洲少妇屁股交4| 亚洲女人的天堂| 裸体健美xxxx欧美裸体表演| 国模套图日韩精品一区二区| 国产成人免费视频| 51精品国自产在线| 青娱乐精品在线视频| 日韩欧美一区二区不卡| 日韩福利电影在线| 欧美成人官网二区| 国产91精品一区二区麻豆亚洲| 91精品国产色综合久久ai换脸| 国产综合久久久久影院| 亚洲视频 欧洲视频| 亚洲男人天堂av网| 不卡一区二区中文字幕| 中文成人av在线| 国产69精品久久久久毛片| 精品国产一区二区三区四区四| 日本不卡视频在线| 在线播放/欧美激情| 首页亚洲欧美制服丝腿| 欧美区在线观看| 日本不卡的三区四区五区| 91精品国产入口在线| 日韩高清在线观看| 日韩欧美www| 欧美精品九九99久久| 国产成人8x视频一区二区| 国产精品美女久久久久久2018| 欧美影院精品一区| 成人动漫精品一区二区| 日韩**一区毛片| 亚洲美女精品一区| 日韩一区二区三区精品视频| 成人综合婷婷国产精品久久 | 亚欧色一区w666天堂| 欧美哺乳videos| 5月丁香婷婷综合| 欧美亚洲综合网| 欧美三级韩国三级日本三斤| 岛国一区二区三区| 成人毛片老司机大片| 久久精品999| 国产视频一区在线播放| 成人av网址在线| 蜜臀va亚洲va欧美va天堂| 亚洲精品免费在线| 午夜精品福利一区二区三区av | 日韩欧美久久久| 国产精品主播直播| 国产精品久久久久精k8| 色婷婷av一区二区三区软件| 亚洲va韩国va欧美va精品| 欧美一区二区私人影院日本| 国产综合一区二区| 亚洲欧洲精品成人久久奇米网| 欧美二区三区91| 日本高清视频一区二区| 91丝袜美腿高跟国产极品老师 | 一区二区三区 在线观看视频| 欧美电影免费观看高清完整版在 | 激情av综合网| 国产精品欧美综合在线| 成人久久视频在线观看| 樱花草国产18久久久久| 91精品国产综合久久香蕉的特点| 国产成人综合在线| 亚洲国产aⅴ天堂久久| 久久久久青草大香线综合精品| 色哟哟欧美精品| 精品在线你懂的| 一片黄亚洲嫩模| 久久奇米777| 欧美日韩五月天| 国产不卡在线播放| 日韩精品福利网| 亚洲欧洲成人av每日更新| 日韩一级免费一区| 91老司机福利 在线| 美女看a上一区| 亚洲欧美激情视频在线观看一区二区三区 | 日韩网站在线看片你懂的| 成人av影院在线| 欧美日韩精品一区二区天天拍小说 | 欧美日韩一二区| 成人激情小说乱人伦| 久久精品免费观看| 一区二区三区在线高清| 国产欧美一区二区精品性色 | 久久99精品久久久| 亚洲欧美日韩国产手机在线| 日韩欧美一二区| 欧美色国产精品| 成人av在线看| 国产一区二区调教| 日本91福利区| 亚洲制服丝袜在线| 国产精品不卡在线| 国产亚洲欧美在线| 欧美一卡二卡三卡| 欧美撒尿777hd撒尿| 99vv1com这只有精品| 国精产品一区一区三区mba桃花 | 精品黑人一区二区三区久久| 国产欧美日韩在线观看| 亚洲三级在线播放| 国产91在线观看丝袜| 91精品国产色综合久久不卡电影| 日韩伦理av电影| 粉嫩aⅴ一区二区三区四区 | jlzzjlzz欧美大全| 精品国产91乱码一区二区三区 | 欧美午夜精品一区二区三区| 国产精品久久毛片a| 亚洲午夜精品网| 久久激情五月激情| 91小视频在线免费看| 欧美激情艳妇裸体舞| 国产精品一区二区久激情瑜伽| 777欧美精品| 捆绑调教美女网站视频一区| 91黄色激情网站| 亚洲欧美色图小说| 色域天天综合网| 国产精品素人一区二区| 欧美一区二区性放荡片| 欧美喷潮久久久xxxxx| 欧美午夜视频网站| 日韩美女精品在线| 国产日产欧美一区| 国产日韩在线不卡| 亚洲国产精品v| 国产午夜精品一区二区三区嫩草| 国产精品丝袜91| 高清国产一区二区三区| 国产丝袜美腿一区二区三区| 成年人国产精品| 天天操天天干天天综合网| 国产精品色婷婷久久58| 亚洲欧美激情插 | 欧美日韩国产a| 欧美视频精品在线观看| 在线不卡a资源高清| 欧美大片在线观看一区| 欧美激情一区二区三区| 中文字幕一区二区三区在线不卡|