@FILES
  {"sync-var"; "The SyncVar structure";}
@SIGNATURE SYNC_VAR "sync-var" {
  @TYPES 
    @TYPE ivar
    @TYPE mvar
  @EXCEPTIONS 
    Put
  @VALS 
    iGetPoll
    mTakeEvt
    mTake
    iPut
    mGetPoll
    mPut
    iGetEvt
    iGet
    mVarInit
    mGetEvt
    mGet
    iVar
    mVar
    mSwapEvt
    mSwap
    sameIVar
    mTakePoll
    sameMVar
}
@STRUCTURE SyncVar "sync-var" SYNC_VAR
