Welcome, Guest. Please login or register.

Author Topic: execbase in assembler question  (Read 5087 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: execbase in assembler question
« on: May 02, 2011, 09:25:18 PM »
Code: [Select]
  STRUCTURE    LN,0
        APTR    LN_SUCC ; 0
        APTR    LN_PRED ; 4
        UBYTE   LN_TYPE ; 8
        BYTE    LN_PRI  ; 9
        APTR    LN_NAME ; 10
        LABEL   LN_SIZE ; 14

 STRUCTURE LIB,LN_SIZE
    UBYTE   LIB_FLAGS                   ; 14
    UBYTE   LIB_pad                     ; 15
    UWORD   LIB_NEGSIZE         ; 16
    UWORD   LIB_POSSIZE         ; 18
    UWORD   LIB_VERSION         ; 20
    UWORD   LIB_REVISION                ; 22
    APTR    LIB_IDSTRING                ; 24
    ULONG   LIB_SUM                     ; 28
    UWORD   LIB_OPENCNT         ; 32
    LABEL   LIB_SIZE    ;34

 STRUCTURE  ExecBase,LIB_SIZE
        UWORD   SoftVer ; 34
        WORD    LowMemChkSum    ; 36
        ULONG   ChkBase ; 38
        APTR    ColdCapture     ; 42
        APTR    CoolCapture     ; 46 = $2E
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: execbase in assembler question
« Reply #1 on: May 02, 2011, 10:55:23 PM »
Quote from: Displacer;634966
Ah, there's the problem.
Where?
Quote
The node struct I have is:

Code: [Select]
struct Node {
    struct  Node *ln_Succ;
    struct  Node *ln_Pred;
    UBYTE   ln_Type;        
    BYTE    ln_Pri;
    char    *ln_Name;
};
This is exactly the same as the STRUCTURE LN in nodes.i.