> 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 differ

I 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.

Reply via email to