9 ;******************************************************************************
10 ; Message Macro Definitions
11 ;******************************************************************************
14 EXTRN Display_Interface:near
17 ;-----------------------------------------------------------------------------
19 Message macro Message_Name ; ;AN000;
21 mov dx,offset dg:Message_Name ; ;AN000;
22 call Display_Interface ; ;AN000;
26 ;-----------------------------------------------------------------------------
28 Parse_Message macro ; ;AN000;
34 mov word ptr Parse_Error_Msg,ax ; ;AN000;
35 mov dx,offset dg:Parse_Error_Msg ; ;AN000;
36 call Display_Interface ; ;AN000;
40 ;-----------------------------------------------------------------------------
42 Extended_Message macro ; ;AN000;
48 mov word ptr Extended_Error_Msg,ax ; ;AN000;
49 mov dx,offset dg:Extended_Error_Msg ; ;AN000;
50 call Display_Interface ; ;AN000;
54 ;*****************************************************************************
56 ;*****************************************************************************
59 Procedure macro Proc_Name,Seg_Name ; ;AN000;
61 Public Proc_Name ; ;AN000;
62 Proc_Name proc ; ;AN000;
65 ;-----------------------------------------------------------------------------
67 DOS_Call macro Function ; ;AN000;
69 mov ah,Function ; ;AN000;
74 ;-----------------------------------------------------------------------------
89 ;-----------------------------------------------------------------------------
91 Set_Data_Segment macro
94 mov ax,dg ;Point to data segment