home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / source / piemnsrc.sit / EvalExpr.c.bin / EvalExpr.c
Encoding:
C/C++ Source or Header  |  1987-09-30  |  393 b   |  17 lines  |  [TEXT/KAHL]

  1. #include <MacTypes.h>
  2. #include "HyperXCmd.h"
  3.  
  4. /* Evaluate a HyperCard expression and return the answer.  The answer is
  5.    a handle to a zero-terminated string.
  6.  */
  7. pascal Handle
  8. EvalExpr(paramPtr,expr)
  9. register XCmdBlockPtr    paramPtr;
  10. StringPtr    expr;
  11. {
  12.     paramPtr->inArgs[0] = (long)expr;
  13.     paramPtr->request = xreqEvalExpr;
  14.     (*paramPtr->entryPoint)();
  15.     return (Handle)paramPtr->outArgs[0];
  16. }
  17.