How can I use Double Metaphone Algorithm in ANSI C or ISO C