Subversion Repositories Kolibri OS

Rev

Rev 1373 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1373 Rev 1488
Line 200... Line 200...
200
        jnz     exit ;åñëè íå 0, òî óõîäèì.
200
        jnz     exit ;åñëè íå 0, òî óõîäèì.
201
        mov     ebp, dword [ebp+ll_struc_size-8] - â ebp àäðåñ íà÷àëà.
201
        mov     ebp, dword [ebp+ll_struc_size-8] - â ebp àäðåñ íà÷àëà.
Line 202... Line 202...
202
 
202
 
Line 203... Line 203...
203
Ìàêîðîñ @use_library 
203
Ìàêîðîñ @use_library
-
 
204
 
-
 
205
Ýòîò ìàêðîñ ïðåäñòàâëÿåò âûçûâàåìûå ïðîöåäóðû, êîòîðûå èñïîëüçóþòñÿ äëÿ ðàáîòû ãðóïï ìàêðîñîâ À è B. Äàííûé ìàêðîñ ðàñïîëàãàåòñÿ â ñåêöèè äàòà. Èñïîëüçîâàíèå äàííîãî ìàêðîñà íóæíî äëÿ çàãðóçêè áèáëèîòåê íî åãî ìîæíî çàìåíÿòü íà @use_library_mem.
-
 
206
 
-
 
207
 
-
 
208
Ìàêîðîñ @use_library_mem mem_alloc,mem_free,mem_realloc,dll_load
Line 204... Line 209...
204
 
209
 
Line 205... Line 210...
205
Ýòîò ìàêðîñ ïðåäñòàâëÿåò âûçûâàåìûå ïðîöåäóðû, êîòîðûå èñïîëüçóþòñÿ äëÿ ðàáîòû ãðóïï ìàêðîñîâ À è B. Äàííûé ìàêðîñ ðàñïîëàãàåòñÿ â ñåêöèè äàòà. Èñïîëüçîâàíèå äàííîãî ìàêðîñà îáÿçàòåëüíî.
210
Ýòîò ìàêðîñ èñïîëüçóåò ìàêðîñ @use_library, íî â îòëè÷èå îò íåãî îí ïîçâîëÿåò äëÿ ôóíêöèé ñ èìåíàìè 'lib_init' çàäàâàòü 4 ïàðàìåòðà.  äàíûõ ïàðàìåòðàõ ìîãóò áûòü óêàçàòåëè íà ôóíêöèè äëÿ ðàáîòû ñ ïàìÿòüþ, êîòîðûå ìîãóò áûòü íóæíû äëÿ èñïîëüçîâàíèÿ âíóòðè áèáëèîòåêè.