al encoded character starting at index i in string s.  The  * resulting character will be returned and the index i will be updated to  * point at the character directly after the end of the encoding, this may be  * the '\0' terminator of the string.  */ static char get_