sync_linktest.pp 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. { this program just links all externals, declared in the sync unit }
  2. program sync_linktest;
  3. uses
  4. sync;
  5. begin
  6. halt(0);
  7. XSyncIntToValue(nil,0);
  8. XSyncIntsToValue(nil,0,0);
  9. XSyncValueGreaterThan(PXSyncValue(nil)^,PXSyncValue(nil)^);
  10. XSyncValueLessThan(PXSyncValue(nil)^,PXSyncValue(nil)^);
  11. XSyncValueGreaterOrEqual(PXSyncValue(nil)^,PXSyncValue(nil)^);
  12. XSyncValueLessOrEqual(PXSyncValue(nil)^,PXSyncValue(nil)^);
  13. XSyncValueEqual(PXSyncValue(nil)^,PXSyncValue(nil)^);
  14. XSyncValueIsNegative(PXSyncValue(nil)^);
  15. XSyncValueIsZero(PXSyncValue(nil)^);
  16. XSyncValueIsPositive(PXSyncValue(nil)^);
  17. XSyncValueLow32(PXSyncValue(nil)^);
  18. XSyncValueHigh32(PXSyncValue(nil)^);
  19. XSyncValueAdd(nil,PXSyncValue(nil)^,PXSyncValue(nil)^,nil);
  20. XSyncValueSubtract(nil,PXSyncValue(nil)^,PXSyncValue(nil)^,nil);
  21. XSyncMaxValue(nil);
  22. XSyncMinValue(nil);
  23. XSyncQueryExtension(nil,nil,nil);
  24. XSyncInitialize(nil,nil,nil);
  25. XSyncListSystemCounters(nil,nil);
  26. XSyncFreeSystemCounterList(nil);
  27. XSyncCreateCounter(nil,PXSyncValue(nil)^);
  28. XSyncSetCounter(nil,0,PXSyncValue(nil)^);
  29. XSyncChangeCounter(nil,0,PXSyncValue(nil)^);
  30. XSyncDestroyCounter(nil,0);
  31. XSyncQueryCounter(nil,0,nil);
  32. XSyncAwait(nil,nil,0);
  33. XSyncCreateAlarm(nil,0,nil);
  34. XSyncDestroyAlarm(nil,0);
  35. XSyncQueryAlarm(nil,0,nil);
  36. XSyncChangeAlarm(nil,0,0,nil);
  37. XSyncSetPriority(nil,0,0);
  38. XSyncGetPriority(nil,0,nil);
  39. XSyncCreateFence(nil,0,0);
  40. XSyncTriggerFence(nil,0);
  41. XSyncResetFence(nil,0);
  42. XSyncDestroyFence(nil,0);
  43. XSyncQueryFence(nil,0,nil);
  44. XSyncAwaitFence(nil,nil,0);
  45. end.