bAA      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~+Instance for special casing null pointers. ;Given a bit pattern, yield all bit masks that it contains. I This does *not* attempt to compute a minimal set of bit masks that when G combined yield the bit pattern, instead all contained bit masks are  produced. Integral conversion Floating conversion Obtain C value from Haskell . Obtain Haskell  from C value. $Convert a C enumeration to Haskell. $Convert a Haskell enumeration to C. V      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMOpaque. NOOpaque. PQRSTUVWXYZ[\ ]  !"Opaque. ^_#$`a%0open an external client with the defailt server &2open an external client with the specified server '()*#DEPRECATED. Use internalClientOpen +#DEPRECATED. use internalClientLoad ,-./01bcdefghijkl234567m89:;<n=>?@oABCDEFGHIJKLMNOPQRSTUVWXYZqRSTUVWXYZ[\  !"#$%&'()*+,-./01bcdefghijkl23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZqRSTUVWXYZ[\     !"#$%&'()*+,-./01bcdefghijkl23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ$pqrstuvwxyz[\]^Number of Frames to Process  User Data _`abcdefWOpen a Jack client and run the supplied action, handling errors and closing the client  server name client options  client name &action to be run with the open client action to be run on error gGOpen a Jack client on the default server and run the supplied action, ( handling errors and closing the client client options The client name &action to be run with the open client action to be run at error {hijklmnopqrs  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrtfg%&'()*+,-./01hijklmnopqr23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ!dcba`_^]e\[ "  #$ [\]^_`abcdefghijklmnopqrTs'JackAction is a ReaderT Client over IO *Run it with runWithNewClient[DefaultServer] |}~tLcreate a new Client, install Exception handlers and run the supplied action @Takes the server name, creation options, the name of the client K , the action to run and the action to run the client could not be created uLcreate a new Client, install Exception handlers and run the supplied action xTakes creation options, the name of the client, the action to run and the action to run the client could not be created v(Read the client handle from the reader.  You shouldn't need that. wEclose the Client. RunWithNewClient should normally do that for you. xyz{|}~s  !"#$[\]^_`abcdestuvwxyz{|}~ttusxyz{|}~vw!dcba`_^]e\[ "  #$ Cstuvwxyz{|}~s  !"#$[\]^_`abcdestuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}/234567nopqrstuvwx89:;<=>?EHJLQTUVYZ[\]^_.01@ABCDFGIKMNOPRSWX`~      !"#$%&'()*+,-./01234567899:;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:WXYXZX[X\X]X^X_X`XaXbXcXdXeXfXgXhXiXjXkXlmnmompmqmrmsmtmumvmwxyxzx{x|x}x~xxx      !"#$%&'()*+,-./012345678(9:;nopqrstuvwx<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\jack-bindings-0.1Sound.Jack.BindingsSound.Jack.JackMonadC2HSSound.Jack.RawBindings Sound.JackTimePortID PortFlagsPortIsTerminalPortCanMonitorPortIsPhysical PortIsOutput PortIsInputPortNFramesPThread fromPThreadStatus ClientZombie BackendError VersionError ShmFailure InitFailure LoadFailure NoSuchClient ServerError ServerFailed ServerStarted NameNotUnique InvalidOptionFailureOptionsLoadInitLoadName ServerName UseExactName NoStartServer NullOption AudioSampleClientdefaultAudioTypedefaultMidiTypeclientOpenWithDefaultServerclientOpenWithServerName clientCloseclientNameSize getClientNameinternalClientNewinternalClientCloseactivate deactivateclientThreadId isRealtime cycleWait cycleSignal setFreewheel setBufferSize getSampleRate getBufferSizeengineTakeoverTimebasecpuLoad portRegisterportUnregister portGetBufferportName portShortName portFlagsportType portIsMine portConnectedportGetConnectionsportGetAllConnectionsjackPortGetLatencyjackPortGetTotalLatencyportSetLatencyrecomputeTotalLatencies portSetName portSetAliasportUnsetAliasportRequestMonitorportRequestMonitorByNameportEnsureMonitorportMonitoringInputconnect disconnectportDisconnect portNameSize portTypeSizegetPorts portByNameportByIdframesSinceCycleStart frameTime framesToTime timeToFramesgetTime XRunCallbackThreadInitCallbackSampleRateCallbackProcessCallbackPortRegistrationCallbackPortConnectCallbackGraphOrderCallbackFreewheelCallbackClientRegistrationCallbackBufferSizeCallbackThreadCallbackwithOpenClientwithOpenClientDefaultServersetProcessThreadsetThreadInitCallbacksetProcessCallbacksetFreewheelCallbacksetBufferSizeCallbacksetSampleRateCallbacksetClientRegistrationCallbacksetPortRegistrationCallbacksetPortConnectCallbacksetGraphOrderCallbacksetXrunCallback JackActionrunWithNewClientrunWithNewClientDefaultServerunsafeAskClientunsafeClientClosewithCStringLenIntConvpeekCStringLenIntConv withIntConv withFloatConv peekIntConv peekFloatConvwithBoolpeekBoolwithEnumpeekEnum nothingIf nothingIfNullcombineBitMaskscontainsBitMaskextractBitMaskscIntConv cFloatConv cFromBoolghc-primGHC.BoolBoolcToBoolcToEnum cFromEnumbase GHC.Stable newStablePtr GHC.TypesIntGHC.IntInt8Int16Int32Int64 StablePtrGHC.WordWord8Word16Word32Word64GHC.PtrPtrFunPtrForeign.MarshalunsafeLocalStateForeign.Marshal.PoolpooledNewArray0pooledNewArray pooledNewpooledReallocArray0pooledReallocArraypooledMallocArray0pooledMallocArraypooledReallocBytes pooledReallocpooledMallocBytes pooledMallocwithPoolfreePoolnewPoolPoolForeign.C.ErrorerrnoToIOErrorthrowErrnoPathIfMinus1_throwErrnoPathIfMinus1throwErrnoPathIfNullthrowErrnoPathIf_throwErrnoPathIfthrowErrnoPaththrowErrnoIfNullRetryMayBlockthrowErrnoIfNullRetrythrowErrnoIfNull throwErrnoIfMinus1RetryMayBlock_throwErrnoIfMinus1RetryMayBlockthrowErrnoIfMinus1Retry_throwErrnoIfMinus1RetrythrowErrnoIfMinus1_throwErrnoIfMinus1throwErrnoIfRetryMayBlock_throwErrnoIfRetry_throwErrnoIfRetryMayBlockthrowErrnoIfRetry throwErrnoIf_ throwErrnoIf throwErrno resetErrnogetErrno isValidErrnoeXDEV eWOULDBLOCKeUSERSeTXTBSY eTOOMANYREFS eTIMEDOUTeTIMEeSTALEeSRMNTeSRCHeSPIPEeSOCKTNOSUPPORT eSHUTDOWNeRREMOTE eRPCMISMATCHeROFSeREMOTEeREMCHGeRANGE ePROTOTYPEePROTONOSUPPORTePROTO ePROGUNAVAIL ePROGMISMATCH ePROCUNAVAILePROCLIMePIPE ePFNOSUPPORTePERM eOPNOTSUPPeNXIOeNOTTYeNOTSOCK eNOTEMPTYeNOTDIReNOTCONNeNOTBLKeNOSYSeNOSTReNOSReNOSPC eNOPROTOOPTeNONETeNOMSGeNOMEMeNOLINKeNOLCKeNOEXECeNOENTeNODEVeNODATAeNOBUFSeNFILE eNETUNREACH eNETRESETeNETDOWN eNAMETOOLONG eMULTIHOPeMSGSIZEeMLINKeMFILEeLOOPeISDIReISCONNeIOeINVALeINTR eINPROGRESSeILSEQeIDRM eHOSTUNREACH eHOSTDOWNeFTYPEeFBIGeFAULTeEXISTeDQUOTeDOMeDIRTY eDESTADDRREQeDEADLK eCONNRESET eCONNREFUSED eCONNABORTEDeCOMMeCHILDeBUSYeBADRPCeBADMSGeBADFeALREADYeAGAIN eAFNOSUPPORTeADV eADDRNOTAVAIL eADDRINUSEeACCESe2BIGeOKErrnoForeign.C.StringwithCWStringLen withCWStringnewCWStringLen newCWStringpeekCWStringLen peekCWStringwithCAStringLen withCAStringnewCAStringLen newCAStringpeekCAStringLen peekCAStringcastCharToCSCharcastCSCharToCharcastCharToCUCharcastCUCharToCharcastCharToCCharcastCCharToCharcharIsRepresentablewithCStringLen withCString newCStringLen newCStringpeekCStringLen peekCStringCString CStringLenCWString CWStringLenForeign.Marshal.Array advancePtr lengthArray0 moveArray copyArray withArrayLen0 withArray0 withArrayLen withArray newArray0newArray pokeArray0 pokeArray peekArray0 peekArray reallocArray0 reallocArray allocaArray0 allocaArray mallocArray0 mallocArrayForeign.Marshal.Utils moveBytes copyByteswithMany maybePeek maybeWithmaybeNewtoBoolfromBoolwithnewForeign.Marshal.Allocfree reallocBytesreallocallocaBytesAligned allocaBytesalloca mallocBytesmalloc finalizerFreeForeign.Marshal.Errorvoid throwIfNull throwIfNeg_ throwIfNegthrowIf_throwIfForeign.ForeignPtrmallocForeignPtrArray0mallocForeignPtrArraynewForeignPtrEnvwithForeignPtr newForeignPtr Foreign.Ptr intPtrToPtr ptrToIntPtr wordPtrToPtr ptrToWordPtrWordPtrIntPtrfreeHaskellFunPtrGHC.ForeignPtrfinalizeForeignPtrcastForeignPtrunsafeForeignPtrToPtrtouchForeignPtrnewForeignPtr_addForeignPtrFinalizerEnvaddForeignPtrFinalizermallocForeignPtrBytesmallocForeignPtr ForeignPtr FinalizerPtrFinalizerEnvPtrForeign.C.TypesCCharCSCharCUCharCShortCUShortCIntCUIntCLongCULongCLLongCULLongCFloatCDoubleCPtrdiffCSizeCWchar CSigAtomicCClockCTimeCFileCFposCJmpBufCIntPtrCUIntPtrCIntMaxCUIntMaxForeign.Storablepokepeek pokeByteOff peekByteOff pokeElemOff peekElemOff alignmentsizeOfStorablecastPtrToStablePtrcastStablePtrToPtrdeRefStablePtr freeStablePtrcastPtrToFunPtrcastFunPtrToPtr castFunPtr nullFunPtrminusPtralignPtrplusPtrcastPtrnullPtr Data.BitsrotateRrotateLshiftRshiftLisSignedbitSizetestBit complementBitclearBitsetBitbitrotateshift complementxor.|..&.BitsGHC.IOunsafePerformIO getTime'_timeToFrames'_framesToTime'_ frameTime'_framesSinceCycleStart'_ portById'_ portByName'_ getPorts'_portTypeSize'_portNameSize'_portDisconnect'_ disconnect'_ connect'_portMonitoringInput'_portEnsureMonitor'_portRequestMonitorByName'_portRequestMonitor'_portUnsetAlias'_portSetAlias'_ portSetName'_recomputeTotalLatencies'_portSetLatency'_jackPortGetTotalLatency'_jackPortGetLatency'_portGetAllConnections'_portGetConnections'_portConnected'_ portIsMine'_ portType'_ portFlags'_portShortName'_ portName'_portGetBuffer'_portUnregister'_portRegister'_ cpuLoad'_engineTakeoverTimebase'_getBufferSize'_getSampleRate'_setBufferSize'_setFreewheel'_setXrunCallback'_setGraphOrderCallback'_setPortConnectCallback'_setPortRegistrationCallback'_setClientRegistrationCallback'_setSampleRateCallback'_setBufferSizeCallback'_setFreewheelCallback'_setProcessCallback'_setThreadInitCallback'_setProcessThread'_ cycleSignal'_ cycleWait'_ isRealtime'_clientThreadId'_ deactivate'_ activate'_internalClientClose'_internalClientNew'_getClientName'_clientNameSize'_ clientClose'_clientOpenWithServerName'_clientOpenWithDefaultServer'_ fromPortIDfromPortXRunCallbackPtrGraphOrderCallbackPtrPortConnectCallbackPtrPortRegistrationCallbackPtrClientRegistrationCallbackPtrSampleRateCallbackPtrBufferSizeCallbackPtrFreewheelCallbackPtrProcessCallbackPtrThreadInitCallbackPtrThreadCallbackPtr fromClient statusListextractStatusMasks portFlagListextractPortFlagMaskspeekCStringArray0mkXRunCallbackmkThreadInitCallbackmkSampleRateCallbackmkProcessCallbackmkPortRegistrationCallbackmkPortConnectCallbackmkGraphOrderCallbackmkFreewheelCallbackmkClientRegistrationCallbackmkBufferSizeCallbackmkThreadCallback withFunPtrJAunJA runWithClientflip1flip2flip3flip4flip5readerT1readerT2readerT3readerT4readerT5liftIO0liftIO1liftIO2liftIO3