home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / misc / edu / DITOdev.lha / DITOdev / Library / Include / pragma / dito_lib.h
Encoding:
C/C++ Source or Header  |  1996-12-21  |  2.3 KB  |  60 lines

  1. #ifndef _INCLUDE_PRAGMA_DITO_LIB_H
  2. #define _INCLUDE_PRAGMA_DITO_LIB_H
  3.  
  4. #ifndef CLIB_DITO_PROTOS_H
  5. #include <clib/dito_protos.h>
  6. #endif
  7.  
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11.  
  12. /*
  13. **      dito.library 2.1
  14. **      ----------------
  15. **
  16. **      (C) Copyright by Dirk Holtwick, 1996
  17. **      All Rights Reserved.
  18. * */
  19. #pragma amicall(DitoBase,0x01E,DITO_GetUserInfo (a0))
  20. #pragma amicall(DitoBase,0x024,DITO_CreateDatabase ())
  21. #pragma amicall(DitoBase,0x02A,DITO_DisposeDatabase (a0))
  22. #pragma amicall(DitoBase,0x030,DITO_InitDatabase (a0))
  23. #pragma amicall(DitoBase,0x036,DITO_LoadDatabase (a0,a1))
  24. #pragma amicall(DitoBase,0x03C,DITO_SaveDatabase (a0,a1,d0))
  25. #pragma amicall(DitoBase,0x042,DITO_SortDatabase (a0,d0))
  26. #pragma amicall(DitoBase,0x048,DITO_OptimizeDatabase (a0))
  27. #pragma amicall(DitoBase,0x04E,DITO_SetSortPattern (a0,a1))
  28. #pragma amicall(DitoBase,0x054,DITO_PreparsePattern (a0,a1,a2,d0))
  29. #pragma amicall(DitoBase,0x05A,DITO_PatternCmp (a0,a1,a2,d0))
  30. #pragma amicall(DitoBase,0x060,DITO_StrICmp (a0,a1,a2))
  31. #pragma amicall(DitoBase,0x066,DITO_GetFileInfo (a0,a1))
  32. #pragma amicall(DitoBase,0x06C,DITO_InitEntryInfo (a0))
  33. #pragma amicall(DitoBase,0x072,DITO_InsertEntry (a0,a1))
  34. #pragma amicall(DitoBase,0x078,DITO_RemoveEntry (a0,d0))
  35. #pragma amicall(DitoBase,0x07E,DITO_SetVal (a0,a1,d0,d1))
  36. #pragma amicall(DitoBase,0x084,DITO_GetStr (a0,d0))
  37. #pragma amicall(DitoBase,0x08A,DITO_GetVal (a0,d0))
  38. #pragma amicall(DitoBase,0x090,DITO_SetAct (a0,d0))
  39. #pragma amicall(DitoBase,0x096,DITO_SetActDelta (a0,d0))
  40. #pragma amicall(DitoBase,0x09C,DITO_TeachInit (a0))
  41. #pragma amicall(DitoBase,0x0A2,DITO_TeachRandom (a0,a1))
  42. #pragma amicall(DitoBase,0x0A8,DITO_TeachKnown (a0,d0))
  43. #pragma amicall(DitoBase,0x0AE,DITO_PlaySample (a0))
  44. #pragma amicall(DitoBase,0x0B4,DITO_InitPool (a0))
  45. #pragma amicall(DitoBase,0x0BA,DITO_AllocMem (a0,d0))
  46. #pragma amicall(DitoBase,0x0C0,DITO_FreePool (a0))
  47. #pragma amicall(DitoBase,0x0C6,DITO_Hook (a0,a1))
  48. #pragma amicall(DitoBase,0x0CC,DITO_GetPtr (a0,d0))
  49. #pragma amicall(DitoBase,0x0D2,DITO_GetNum (a0,a1))
  50. #pragma amicall(DitoBase,0x0D8,DITO_OpenDict (a0))
  51. #pragma amicall(DitoBase,0x0DE,DITO_CloseDict (a0))
  52. #pragma amicall(DitoBase,0x0E4,DITO_LoadDictData (a0,a1,a2,d0))
  53. #pragma amicall(DitoBase,0x0EA,DITO_Speak (a0,a1))
  54. #pragma amicall(DitoBase,0x0F0,DITO_TeachDummy (a0,a1,a2))
  55.  
  56. #ifdef __cplusplus
  57. }
  58. #endif
  59.  
  60. #endif    /*  _INCLUDE_PRAGMA_DITO_LIB_H  */