9 ;******************************************************************************
10 ; Message Macro Definitions
11 ;******************************************************************************
14 EXTRN Display_Interface:near
17 ;-----------------------------------------------------------------------------
19 Message macro Message_Name ; ;AN000;
21 mov dx,offset data:Message_Name ; ;AN000;
22 call Display_Interface ; ;AN000;
25 ;-----------------------------------------------------------------------------
27 Parse_Message macro ; ;AN000;
33 mov word ptr Parse_Error_Msg,ax ; ;AN000;
34 mov dx,offset Parse_Error_Msg ; ;AN000;
35 call Display_Interface ; ;AN000;
39 ;-----------------------------------------------------------------------------
41 Extended_Message macro ; ;AN000;
47 mov word ptr Extended_Error_Msg,ax ; ;AN000;
48 mov dx,offset data:Extended_Error_Msg ; ;AN000;
49 call Display_Interface ; ;AN000;
54 ;*****************************************************************************
56 ;*****************************************************************************
59 Procedure macro Proc_Name
65 ;-----------------------------------------------------------------------------
67 DOS_Call macro Function
73 ;-----------------------------------------------------------------------------
85 ;-----------------------------------------------------------------------------
87 Set_Data_Segment macro
90 mov ax,data ;Point to data segment
96 assume ds:data,es:data