RIP Kit 1.0 - Undefined Macro Errors When Using RIP and SDL

Contact:   eSoft, Inc. (Makers of TBBS)
           15200 E. Girard Ave., Suite 3000
           Aurora, CO  80014
           (303) 699-6565      Voice
           (303) 699-6872      Fax
           (303) 699-8222      BBS
           support@esoft.com   E-Mail

UNDEFINED MACRO ERRORS WHEN USING RIP AND SDL
---------------------------------------------

If you integrate RIP codes into your SDL code to create TBBS menus, you may 
experience problems with undefined macro errors during SDL compilation.  

The reason is that some RIP codes contain embedded at signs (@).  Obviously, 
the at sign is used by SDL to identify a macro call.  When the SDL compiler 
encounters an at sign, it expects a valid macro name to follow.  With RIP 
codes, however, the at sign is not followed by a macro name (it's part of a 
RIP code) and an error will result.

To rectify this problem, use double at signs in place of a single at sign in 
any RIP codes which contain the character.  For example:

        !|@0011Hello world

Becomes in SDL:

        !|@@0011Hello world

Note the doubled at sign (@@).  This will keep the compiler from producing an 
error message, and will allow the RIP codes to be properly integrated.

- END -
TBBSRIP5
Rev. 10/93

Copyright (C) 1994 eSoft, Inc., All Rights Reserved.  Permission granted
to distribute this file in its entirety, without modification, to any
interested party.  Any other use requires the written permission of
eSoft, Inc.

IMPORTANT:  The information herein is subject to change without notice.
Please call or write to confirm factual information of importance to you
or your organization.

