home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / BSRC_250.LZH / B_HELP.C < prev    next >
C/C++ Source or Header  |  1991-09-15  |  5KB  |  138 lines

  1. /*--------------------------------------------------------------------------*/
  2. /*                                                                          */
  3. /*                                                                          */
  4. /*      ------------         Bit-Bucket Software, Co.                       */
  5. /*      \ 10001101 /         Writers and Distributors of                    */
  6. /*       \ 011110 /          Freely Available<tm> Software.                 */
  7. /*        \ 1011 /                                                          */
  8. /*         ------                                                           */
  9. /*                                                                          */
  10. /*  (C) Copyright 1987-91, Bit Bucket Software Co., a Delaware Corporation. */
  11. /*                                                                          */
  12. /*                                                                          */
  13. /*               This module was written by Vince Perriello                 */
  14. /*                                                                          */
  15. /*                                                                          */
  16. /*                       BinkleyTerm "HELP" Module                          */
  17. /*                                                                          */
  18. /*                                                                          */
  19. /*    For complete  details  of the licensing restrictions, please refer    */
  20. /*    to the License  agreement,  which  is published in its entirety in    */
  21. /*    the MAKEFILE and BT.C, and also contained in the file LICENSE.250.    */
  22. /*                                                                          */
  23. /*    USE  OF THIS FILE IS SUBJECT TO THE  RESTRICTIONS CONTAINED IN THE    */
  24. /*    BINKLEYTERM  LICENSING  AGREEMENT.  IF YOU DO NOT FIND THE TEXT OF    */
  25. /*    THIS  AGREEMENT IN ANY OF THE  AFOREMENTIONED FILES,  OR IF YOU DO    */
  26. /*    NOT HAVE THESE FILES,  YOU  SHOULD  IMMEDIATELY CONTACT BIT BUCKET    */
  27. /*    SOFTWARE CO.  AT ONE OF THE  ADDRESSES  LISTED BELOW.  IN NO EVENT    */
  28. /*    SHOULD YOU  PROCEED TO USE THIS FILE  WITHOUT HAVING  ACCEPTED THE    */
  29. /*    TERMS  OF  THE  BINKLEYTERM  LICENSING  AGREEMENT,  OR  SUCH OTHER    */
  30. /*    AGREEMENT AS YOU ARE ABLE TO REACH WITH BIT BUCKET SOFTWARE, CO.      */
  31. /*                                                                          */
  32. /*                                                                          */
  33. /* You can contact Bit Bucket Software Co. at any one of the following      */
  34. /* addresses:                                                               */
  35. /*                                                                          */
  36. /* Bit Bucket Software Co.        FidoNet  1:104/501, 1:343/491             */
  37. /* P.O. Box 460398                AlterNet 7:491/0                          */
  38. /* Aurora, CO 80046               BBS-Net  86:2030/1                        */
  39. /*                                Internet f491.n343.z1.fidonet.org         */
  40. /*                                                                          */
  41. /* Please feel free to contact us at any time to share your comments about  */
  42. /* our software and/or licensing policies.                                  */
  43. /*                                                                          */
  44. /*--------------------------------------------------------------------------*/
  45.  
  46. /* Include this file before any other includes or defines! */
  47.  
  48. #include "includes.h"
  49.  
  50. void main_help ()
  51. {
  52. #ifndef MILQ
  53.    char *c;
  54.    int i;
  55.    char j[255];
  56.  
  57.    screen_clear ();
  58.    for (i = 0; i <= 10; i++)
  59.       scr_printf (MSG_TXT(M_MAIN_HELP+i));
  60.  
  61.    for (i = 0; i < 9; i++)
  62.       {
  63.       if (keys[i] != NULL)
  64.          {
  65.          c = keys[i];
  66.          while (*c && (*c != '\n'))
  67.             {
  68.             if (*c == '\r')
  69.                *c = '|';
  70.             ++c;
  71.             }
  72.  
  73.          (void) sprintf (j, MSG_TXT(M_MACRO_HELP), i + 1, keys[i]);
  74.          j[79] = '\0';
  75.          scr_printf (j);
  76.  
  77.          c = keys[i];
  78.          while (*c && (*c != '\n'))
  79.             {
  80.             if (*c == '|')
  81.                *c = '\r';
  82.             ++c;
  83.             }
  84.          }
  85.       }
  86.  
  87.    scr_printf (MSG_TXT(M_PRESS_ANYKEY));
  88.    (void) FOSSIL_CHAR ();
  89.    scr_printf ("\r\n");
  90. #else
  91.    DialogBox( MilqueRsrc,
  92.               "TrmnlHelp",
  93.               MilqueTrmnlWnd,
  94.               HelpDlgPrc );
  95. #endif
  96. }
  97.  
  98. void mailer_help ()
  99. {
  100. #ifndef MILQ
  101.    int i;
  102.    char j[100];
  103.  
  104.    screen_clear ();
  105.    for (i = 0; i <= 14; i++)
  106.       scr_printf (MSG_TXT(M_MAILER_HELP+i));
  107.  
  108.    if (do_screen_blank)
  109.       {
  110.       scr_printf (MSG_TXT(M_BLANK_HELP));
  111.       }
  112.       
  113.    if (BBSreader != NULL)
  114.       {
  115.       (void) sprintf (j, MSG_TXT(M_EDITOR_HELP), BBSreader);
  116.       scr_printf (j);
  117.       }
  118.  
  119.    for (i = 0; i < 9; i++)
  120.       {
  121.       if (shells[i] != NULL)
  122.          {
  123.          (void) sprintf (j,MSG_TXT(M_SHELL_HELP), i + 1, shells[i]);
  124.          scr_printf (j);
  125.          }
  126.       }
  127.  
  128.    scr_printf (MSG_TXT(M_PRESS_ANYKEY));
  129.    (void) FOSSIL_CHAR ();
  130.    scr_printf ("\r\n");
  131. #else
  132.    DialogBox( MilqueRsrc,
  133.               "MailerHelp",
  134.               MilqueMailerWnd,
  135.               HelpDlgPrc );
  136. #endif
  137. }
  138.