Sorry, couldn't resist... to write laconic C code
Fix broken alignment of source di_provider.c (whitespace changes only)
di-provider: check boundaries for T/S operations

Fixes #76