úÎìxSafe     NoneTºThe buffer. Internally only a pointer to a C struct. Don't worry, this module attempts to make usage of the SuperBuffer as safe as possible in terms of memory leaks (with exceptions).¦Allocate a new buffer with a given initial size. The perfect starting point depends on the expected total size and the average size for a single chunk written with ü. You can always start with 1024 and optimize from there with benchmarks. Please note that the SuperBuffer will no longer be valid after this function terminates, so do NOT pass it to some other thread without waiting for it to finish in the action. Write a bytestring to the buffer and grow the buffer if needed. Note that only one thread at any given time may call this function, so if you are sharing the Y between threads make sure you place some type of guarding/locking around this function.>Read the final buffer contents. This must only be called once     )superbuffer-0.1.0.0-ibufBIaFq6EesqP1IlHn0Data.ByteString.SuperBufferPaths_superbuffer SuperBuffer withBuffer appendBuffercatchIOversionbindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName readBuffer SuperBufferPSBufdestroyContents_sbuf destroy_sbuf read_sbuf append_sbufnew_sbuf newBuffer destroyBufferdestroyBufferContents