;NOTE: The libstartup code generated by LibTool opens the exec, DOS, Intuition, ; and Graphics libraries for our library functions and stores the bases ; at the following variables respectively. Therefore, our library code ; doesn't have to open these libs in order use their routines, nor close ; these libs. The next XREF statement should always be included in any ; lib code. XREF _SysBase,_DOSBase,_IntuitionBase,_GfxBase ;If you need to examine your lib base structure (for some reason) make it ;visible here XREF _LibBase ;============================================================= ; This is the first function in the library. It adds 2 LONGS ; passed in d0 and d1 with the result returned in d0 XDEF Add2Numbers ;make it visible to our libstartup code Add2Numbers: add.l d1,d0 rts ;============================================================= ; This is the second function in the library. It subs 2 LONGS ; passed in d0 and d1 with the result returned in d0 XDEF Sub2Numbers Sub2Numbers: sub.l d1,d0 rts ;============================================================= ; This is the third function in the library. It multiplies 2 WORDS ; passed in d0 and d1 with the result returned in d0 XDEF Mult2Numbers Mult2Numbers: mulu.w d1,d0 rts