home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / libraries / commodities.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  1.5 KB  |  27 lines

  1. €ˆLIBRARIES_COMMODITIES_H€LIBRARIES_COMMODITIES_HˆEXEC_TYPES_HŒ<exec/types.h>‡ˆ¸Œ<exec/ports.h>‡€CxFilter(d) CreateCxObj((’)CX_FILTER,(’)d,0)€CxSender(port,id) CreateCxObj((’)CX_SEND,(’)port,(’)id)€CxSignal(task,sig) CreateCxObj((’)CX_SIGNAL,(’)task,(’)sig)€CxTranslate(ie) CreateCxObj((’)CX_TRANSLATE,(’)ie,0)€CxDebug(id) CreateCxObj((’)CX_DEBUG,(’)id,0)€CxCustom(action,id) CreateCxObj((’)CX_CUSTOM,(’)action,(’)id)
  2. ƒNewBroker
  3. {
  4. šnb_Version;
  5. STRPTR nb_Name;
  6. STRPTR nb_Title;
  7. STRPTR nb_Descr;
  8. ˜nb_Unique;
  9. ˜nb_Flags;
  10. šnb_Pri;
  11. ĩ*nb_Port;
  12. ˜nb_ReservedChannel;
  13. };€NB_VERSION 5€CBD_NAMELEN 24€CBD_TITLELEN 40€CBD_DESCRLEN 40€NBU_DUPLICATE 0€NBU_UNIQUE 1€NBU_NOTIFY 2€COF_SHOW_HIDE 4ˆCOMMODITIES_BASE_H
  14. ¥’CxObj;
  15. ¥’CxMsg;‡
  16. ¥’(*PFL)();€CX_INVALID 0€CX_FILTER 1€CX_TYPEFILTER 2€CX_SEND 3€CX_SIGNAL 4€CX_TRANSLATE 5€CX_BROKER 6€CX_DEBUG 7€CX_CUSTOM 8€CX_ZERO 9€CXM_IEVENT (1<<5)€CXM_COMMAND (1<<6)€CXCMD_DISABLE (15)€CXCMD_ENABLE (17)€CXCMD_APPEAR (19)€CXCMD_DISAPPEAR (21)€CXCMD_KILL (23)€CXCMD_LIST_CHG (27)€CXCMD_UNIQUE (25)
  17. ƒInputXpression
  18. {
  19. Šix_Version;
  20. Šix_Class;
  21. ‰ix_Code;
  22. ‰ix_CodeMask;
  23. ‰ix_Qualifier;
  24. ‰ix_QualMask;
  25. ‰ix_QualSame;
  26. };
  27. ¥ƒInputXpression IX;€IX_VERSION 2€IXSYM_SHIFT 1€IXSYM_CAPS 2€IXSYM_ALT 4€IXSYM_SHIFTMASK (IEQUALIFIER_LSHIFT|IEQUALIFIER_RSHIFT)€IXSYM_CAPSMASK (IXSYM_SHIFTMASK|IEQUALIFIER_CAPSLOCK)€IXSYM_ALTMASK (IEQUALIFIER_LALT|IEQUALIFIER_RALT)€IX_NORMALQUALS 0x7FFF€NULL_IX(ix) ((ix)->ix_Class==IECLASS_NULL)€CBERR_OK 0€CBERR_SYSERR 1€CBERR_DUP 2€CBERR_VERSION 3€COERR_ISNULL 1€COERR_NULLATTACH 2€COERR_BADFILTER 4€COERR_BADTYPE 8‡