home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 20 / AACD20.BIN / AACD / Programming / AmiSlate-Source / AmiSource-h / drawrexx_aux.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-07-31  |  1017 b   |  55 lines

  1. /* Prototypes for drawrexx_aux.c */
  2. #ifndef DRAWREXX_AUX_H
  3. #define DRAWREXX_AUX_H
  4.  
  5. #include <ctype.h>
  6.  
  7. #ifndef AMISLATE_H
  8. #include "amislate.h"
  9. #endif
  10.  
  11. struct RexxState {
  12.     struct RexxMsg *rexxmsg;
  13.     long rc;
  14.     long rc2;
  15.     char *result;
  16.     struct RexxHost *host;
  17.     char *cargstr;
  18.     LONG *array;
  19.     char *argb;
  20.     struct rxs_command *rxc;    
  21.     LONG *resarray;
  22.     LONG *argarray;
  23. };
  24.  
  25. struct rxs_stemnode
  26. {
  27.     struct rxs_stemnode *succ;
  28.     char *name;
  29.     char *value;
  30. };
  31.  
  32. char *CreateVAR( struct rxs_stemnode *stem );
  33. struct rxs_stemnode *CreateSTEM( struct rxs_command *rxc, LONG *resarray, char *stembase );
  34. void free_stemlist( struct rxs_stemnode *first );
  35.  
  36. void ReplyAndFreeRexxMsg(BOOL BProcessResults);
  37. void ProcessResults(void);
  38.  
  39. extern struct PaintInfo PState;
  40. extern char szReceiveString[256];
  41.  
  42. #ifndef DRAWREXX_AUX_C
  43. extern struct RexxState RexxState;
  44. #endif
  45.  
  46. #endif
  47.  
  48.  
  49.  
  50. #ifdef NOTE_TO_JEREMY
  51.  
  52. /* after redoing ARexxBox stuff, dont forget to restore drawrexx.c from a backup!
  53.    We did in fact modify some stuff in there!  */
  54.  
  55. #endif