MSGSAVER - PD Software by Mark Murphy

Purpose:  For use in QuickBBS environment to detect the
situation in which your message numbers are getting too large.
MSGSAVER will exit with errorlevel 3 when the message numbers
get larger than 32000, or a user selected value.  An error free
execution will generate errorlevel 0 while other errors will
generate errorlevels 1 and 2 (see table).

Syntax:
    MSGSAVER [maxmsg]

Where:
    maxmsg is an integer <= 32767 and >=0.  It determines the
           maximum message number without exiting with an
           errorlevel 3.  This parqameter defaults to 32000 if
           omitted.


Errorlevel Table:
  
  0 - Error free execution (No renumber required)
  1 - Unable to find MSGINFO.BBS in current directory
  2 - Invalid Parameter specified (more than one parameter,
      parameter < 0 or > 32767.
  3 - Message numbers greater than maxmsg (Renumber required)


Envisioned place in your batch file:

   .
   .
   .
msgsaver
if errorlevel 0 set errlvl=0
if errorlevel 3 set errlvl=3
if %errlvl% == 0 msgpack -A -B
if %errlvl% == 3 msgpack -A -B
set errlvl=
   .
   .
   .


