home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / thesrc15.zip / quercus.c < prev    next >
C/C++ Source or Header  |  1993-09-01  |  5KB  |  146 lines

  1. /***********************************************************************/
  2. /* RXIFACE - Personal REXX interface                                   */
  3. /***********************************************************************/
  4. /*
  5.  * THE - The Hessling Editor. A text editor similar to VM/CMS xedit.
  6.  * Copyright (C) 1991-1993 Mark Hessling
  7.  *
  8.  * This program is free software; you can redistribute it and/or
  9.  * modify it under the terms of the GNU General Public License as
  10.  * published by the Free Software Foundation; either version 2 of
  11.  * the License, or any later version.
  12.  *
  13.  * This program is distributed in the hope that it will be useful,
  14.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  15.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  16.  * General Public License for more details.
  17.  *
  18.  * You should have received a copy of the GNU General Public License
  19.  * along with this program; if not, write to:
  20.  *
  21.  *    The Free Software Foundation, Inc.
  22.  *    675 Mass Ave,
  23.  *    Cambridge, MA 02139 USA.
  24.  *
  25.  *
  26.  * If you make modifications to this software that you feel increases
  27.  * it usefulness for the rest of the community, please email the
  28.  * changes, enhancements, bug fixes as well as any and all ideas to me.
  29.  * This software is going to be maintained and enhanced as deemed
  30.  * necessary by the community.
  31.  *
  32.  * Mark Hessling                     email: M.Hessling@gu.edu.au
  33.  * 36 David Road                     Phone: +61 7 849 7731
  34.  * Holland Park                      Fax:   +61 7 875 5314
  35.  * QLD 4121
  36.  * Australia
  37.  */
  38.  
  39. /*
  40. $Header: C:\THE\RCS\quercus.c 1.4 1993/09/01 16:27:01 MH Interim MH $
  41. */
  42.  
  43. #if defined(USE_QUERCUS)
  44.  
  45. #define INCL_RXSHV
  46. #define INCL_RXSUBCOM
  47. #define INCL_RXFUNC
  48. #define INCL_RXSYSEXIT 
  49.  
  50. #include "the.h"
  51. #include "rexx.h"
  52.  
  53. /*--------------------------- global data -----------------------------*/
  54. /*-------------------------- external data ----------------------------*/
  55. extern bool rexx_output;
  56. /***********************************************************************/
  57. LONG RexxStart(
  58.    LONG        ArgCount,
  59.    PRXSTRING     ArgList,
  60.    PSZ        ProgramName,
  61.    PRXSTRING    Instore,
  62.    PSZ        EnvName,
  63.    LONG        CallType,
  64.    PRXSYSEXIT    Exits,
  65.    PLONG    ReturnCode,
  66.    PRXSTRING    Result )
  67. {
  68. /***********************************************************************/
  69. /*--------------------------- local data ------------------------------*/
  70. /*--------------------------- processing ------------------------------*/
  71.  return(0L);
  72. }
  73. /***********************************************************************/
  74. ULONG RexxRegisterSubcomExe( 
  75.    PSZ EnvName,
  76.    PFN EntryPoint,
  77.    PUCHAR UserArea )
  78. /***********************************************************************/
  79. {
  80. /*-------------------------- external data ----------------------------*/
  81. /*--------------------------- local data ------------------------------*/
  82. /*--------------------------- processing ------------------------------*/
  83.  return(0L);
  84. }
  85. /***********************************************************************/
  86. ULONG RexxDeregisterSubcom( 
  87.    PSZ EnvName,
  88.    PSZ ModuleName )
  89. /***********************************************************************/
  90. {
  91. /*-------------------------- external data ----------------------------*/
  92. /*--------------------------- local data ------------------------------*/
  93. /*--------------------------- processing ------------------------------*/
  94.  return(-1L);
  95. }
  96. /***********************************************************************/
  97. ULONG RexxVariablePool( 
  98.    PSHVBLOCK RequestBlockList )
  99. /***********************************************************************/
  100. {
  101. /*--------------------------- local data ------------------------------*/
  102. /*--------------------------- processing ------------------------------*/
  103.  return(0L);
  104. }
  105. /***********************************************************************/
  106. ULONG RexxRegisterExitExe( 
  107.    PSZ EnvName,
  108.    PFN EntryPoint, 
  109.    PUCHAR UserArea )
  110. /***********************************************************************/
  111. {
  112. /*--------------------------- local data ------------------------------*/
  113. /*--------------------------- processing ------------------------------*/
  114.  return(-1L);
  115. }
  116. /***********************************************************************/
  117. int RexxDeregisterExit( 
  118.    PSZ EnvName,
  119.    PSZ ModuleName )
  120. /***********************************************************************/
  121. {
  122. /*-------------------------- external data ----------------------------*/
  123. /*--------------------------- local data ------------------------------*/
  124. /*--------------------------- processing ------------------------------*/
  125.  return(0L);
  126. }
  127. /***********************************************************************/
  128. ULONG RexxRegisterFunctionExe( PSZ Name, PFN EntryPoint )
  129. /***********************************************************************/
  130. {
  131. /*-------------------------- external data ----------------------------*/
  132. /*--------------------------- local data ------------------------------*/
  133. /*--------------------------- processing ------------------------------*/
  134.  return(-1L);
  135. }
  136. /***********************************************************************/
  137. ULONG RexxDeregisterFunction( PSZ Name ) 
  138. /***********************************************************************/
  139. {
  140. /*-------------------------- external data ----------------------------*/
  141. /*--------------------------- local data ------------------------------*/
  142. /*--------------------------- processing ------------------------------*/
  143.  return(0L);
  144. }
  145. #endif
  146.