> Error: type mismatch: got <proc (s: Stream, buffer: pointer, bufLen: int):
> int{.gcsafe, locks: <unknown>.}> but expected 'proc (s: Stream, buffer:
> pointer, bufLen: int): int{.gcsafe.}'
>
> .raise effects differI could not avoid that error no matter what pragmas I manually allocated to the user implementations of user implementation (i.e. spReadData). When I said "try this" I meant "it worked for me". Alternative suggestions that make that library compile welcome.
