[amirus] Re: amirus

  • From: Vladimir Berezenko <q_master2000@xxxxxxx>
  • To: amirus@xxxxxxxxxxxxx
  • Date: Mon, 12 May 2003 22:32:17 +0300

On 07/05/03, Vovka wrote:

V> ну что ? вот вопрос на засыпку:
V> что тут нетак?

V> SAVEDS ASM(BYTE) amirus_OpenDevice(REG(a0, STRPTR devName), REG(d0, ULONG
V> unit), REG(a1, struct IORequest *ioRequest), REG(d1, ULONG flags)) {
V>  STRPTR temp_devName=devName;
V>  ULONG temp_unit=unit, temp_flags=flags;
V>  struct IORequest *temp_ioRequest=ioRequest;
V>  struct amirus_IORequestListNode *ionode;

V> /* во-первых получим доступ к нашему списку консолей */

V>    ionode=(struct amirus_IORequestListNode *)IORequestList.mlh_Head;*
V> *    while(ionode->mn.mln_Succ && (ionode->ioreq != temp_ioRequest))*
V> *        {*
V> *            ionode=(struct amirus_IORequestListNode )ionode->mn.mln_Succ;*
V> *        }*
V> **

V> жирным выделен участок вызывающий GURU 0x8000000A
V> /(Line 1010 Emulator error/)
V> что это могло бы╛значить? ;)


Хммм... А откуда взялось *IORequestList*?

Regards
-- 
WBR, Vladimir Berezenko. ( Q-Master/MiR )


Other related posts: