C89 support
Added some functions to simplify usage when dealing a lot with strings