home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 9 / 09.iso / e / e051 / 2.ddi / LIB / O5UDEFS.H < prev    next >
Encoding:
C/C++ Source or Header  |  1985-07-15  |  1.5 KB  |  36 lines

  1. /************************************************************************
  2. *       Include file for User Defined Functions and Actions             *
  3. ************************************************************************/
  4.  
  5. /* ops5 internal datatypes */
  6.  
  7. typedef int *RSULTP;            /* ops5 result type */
  8. typedef int *SCBP;              /* ops5 file type */
  9.  
  10. /* ops5 code interface functions */
  11.  
  12. extern RSULTP o_parameter();    /* (n) int n; */
  13. extern o_pcount();
  14. extern o_assert();
  15. extern o_tab();                 /* (n) int n; */
  16. extern o_value();               /* (atm) RSULTP atm; */
  17. extern o_reset();
  18. extern SCBP o_ifile();          /* (sym) RSULTP sym; */
  19. extern SCBP o_ofile();          /* (sym) RSULTP sym; */
  20. extern o_litbind();             /* (sym) RSULTP sym; */
  21. extern o_eql();                 /* (v1,v2) RSULTP v1,v2; */
  22. extern o_symbol();              /* (atm) RSULTP atm; */
  23. extern RSULTP o_intern();       /* (str) char *str; */
  24. extern RSULTP o_cvna();         /* (num) int num; */
  25. extern RSULTP o_cvfa();         /* (num) double num; */
  26. extern long o_cvan();           /* (atm) RSULTP atm; */
  27. extern double o_cvaf();         /* (atm) RSULTP atm; */
  28. extern s_printf();              /* (stream,ctrlstring,args..) */
  29. extern char *o_pname();     /* print names for a symbolic atom */
  30.  
  31. extern udeffn();                /* (name,func) char *name; fun func; */
  32. extern udefact();               /* (name,func) char *name; fun func; */
  33.  
  34. /***********************************************************************/
  35.  
  36.