home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / misc / edu / DITOdev.lha / DITOdev / Extensions / Include / clib / ditoext_protos.h
C/C++ Source or Header  |  1996-12-17  |  2KB  |  49 lines

  1. /*
  2. **      ditoext.library 2.0
  3. **      -------------------
  4. **
  5. **      Language support library for DITO
  6. **
  7. **      (C) Copyright by Dirk Holtwick, 1996
  8. **      All Rights Reserved.
  9. */
  10.  
  11. #ifndef  CLIB_DITOEXT_PROTOS_H
  12. #define  CLIB_DITOEXT_PROTOS_H
  13. #ifndef  DOS_DOS_H
  14. #include <dos/dos.h>
  15. #endif
  16. #ifndef  INTUITION_CLASSUSR_H
  17. #include <intuition/classusr.h>
  18. #endif
  19. #ifdef   __cplusplus
  20. #define  CLIBCPLUSON
  21. #pragma  -
  22. #endif
  23.  
  24. #include <libraries/ditoext.h>
  25.  
  26. extern struct DITO_ExtInfo *DITO_GetExtInfo (void);
  27. extern struct DITO_InputData *DITO_CreateInput (Object *app);
  28. extern void DITO_DisposeInput (struct DITO_InputData *data);
  29. extern void DITO_WriteInput (struct DITO_InputData *data, APTR entry);
  30. extern void DITO_ClearInput (struct DITO_InputData *data);
  31. extern BOOL DITO_ReadInput (struct DITO_InputData *data, APTR vi, APTR entry);
  32. extern Object *DITO_ActivateFirstInput (struct DITO_InputData *data);
  33. extern void DITO_FontsInput (struct DITO_InputData *data, APTR word, APTR trans, APTR phon);
  34. extern void DITO_UpdateInput (struct DITO_InputData *data);
  35. extern Object *DITO_ParseInput (struct DITO_InputData *data, char *in, char *out);
  36. extern struct DITO_OutputData * DITO_CreateOutput (Object *app);
  37. extern void DITO_DisposeOutput (struct DITO_OutputData *data);
  38. extern void DITO_WriteOutput (struct DITO_OutputData *data, APTR entry);
  39. extern void DITO_FontsOutput (struct DITO_OutputData *data, APTR word, APTR trans, APTR phon);
  40. extern void DITO_UpdateOutput (struct DITO_OutputData *data, APTR entry);
  41. extern char *DITO_GrammarString (APTR entry, char *str);
  42.  
  43. #ifdef   CLIBCPLUSON
  44. #undef   CLIBCPLUSON
  45. #pragma  +
  46. #endif
  47. #endif
  48.  
  49.