home *** CD-ROM | disk | FTP | other *** search
/ cs.rhul.ac.uk / www.cs.rhul.ac.uk.zip / www.cs.rhul.ac.uk / pub / rdp / rdp_cs3460.tar / ml_aux.h < prev    next >
C/C++ Source or Header  |  1998-05-07  |  708b  |  20 lines

  1. /****************************************************************************
  2. *
  3. * RDP release 1.50 by Adrian Johnstone (A.Johnstone@rhbnc.ac.uk) 20 December 1997
  4. *
  5. * ml_aux.h - Miniloop one pass compiler semantic routines
  6. *
  7. * This file may be freely distributed. Please mail improvements to the author.
  8. *
  9. ****************************************************************************/
  10. void emit_open(char * sourcefilename, char * outfilename); 
  11. void emit(char * asm_op, char * alg_op, char * dst, char * src1, char * src2); 
  12. void emit_print(char kind, char * src); 
  13. void emit_close(void); 
  14. int emitf(const char * fmt, ...); 
  15.  
  16. char * new_temporary(void); 
  17. unsigned long new_label(void); 
  18.  
  19. /* End of ml_aux.h */
  20.