require compiled c library
remove inline requirement
fix for possible null byte in input sequence
new test to check null byte in sequence doesn't cause errors