make llvm/casts.c independent of int/long/etc. sizes and of libc
Added tests for format string checker.