{{htmlmetatags>metatag-description:(ICL George 3 and George 4 GIN macro: MFERROR)}}
====== MFERROR ======
(GIN Macro)
**Defined in:** [[george:source:MACROS_MSYS|MACROS MSYS]]
**Used in:**
8**S ...[??? MFERROR SECT CENT FGN 56 DOC
8*KL #
8B5= #
8BJW # HERE FOLLOWS MFERROR **** MFERROR
8C4G # IT IS USED BY ALTMESS ETC. WHEN AN ERROR IS
8CJ6 # DETECTED. IT CLEANS UP,SETS THE ERROR IDENTIFIER,
8D3Q # AND OUTPUTS A MEANINGFUL MESSAGE. IT THEN SKIPS
8DHB # THE REMAINING EXPENSION OF THE CALLING MACRO.
8F32 # IT HAS ONE PARAMETER - THE ERROR NUMBER.
8FGL #
8G2= #MAC MFERROR
8GFW #SKI %A-1<1$1
8G^G ! WRONG LENGTH TEXT !
8HF6 #SKI %A-2<1$1
8HYQ ! MESSAGE TOO LONG !
8JDB #SKI %A-3<1$1
8JLL (
8JSW ! TEXT OMITTED AFTER PRESENT IN !
8K36 ! PREVIOUS PART !
8K9B )
8KCL #SKI %A-4<1$1
8KKW (
8KS6 ! ATTEMPT TO CHANGED PACKED BIT !
8L2B ! WITH NO NEW TEXT !
8L8L )
8LBW #SKI %A-5<1$1
8LWG ! UNKNOWN CATEGORIES REQUESTED !
8MB6 #SKI %A-6<1$1
8MKY (
8MTQ ! SYSREQ NOT ALLOWED IN MULTI-PART !
8N5J ! MESSAGE !
8N9F )
8N*B #SKI ALTMESS<1$1 [SKIP IF NO PARTS YET COMPILED
8NT2 (
8P#L #DEF 0?=ALTMESS+1
8PS= #DEF 20?=34?+0?] [LOSE CONT. BIT
8Q?W +20?
8QRG )
8R?6 #END
8RQQ #ALT ALTMESS=-2 [SET ERROR FLAG
8S=B #SKI
8SQ2 #NOR