encoding_token 4218 ext/imap/php_imap.c long charset_token, encoding_token, end_token, end, offset=0, i; encoding_token 4245 ext/imap/php_imap.c if ((encoding_token = (long)php_memnstr(&string[charset_token+2], "?", 1, string+end))) { /* Find token for encoding */ encoding_token 4246 ext/imap/php_imap.c encoding_token -= (long)string; encoding_token 4247 ext/imap/php_imap.c if ((end_token = (long)php_memnstr(&string[encoding_token+3], "?=", 2, string+end))) { /* Find token for end of encoded data */ encoding_token 4249 ext/imap/php_imap.c memcpy(charset, &string[charset_token + 2], encoding_token - (charset_token + 2)); /* Extract charset encoding */ encoding_token 4250 ext/imap/php_imap.c charset[encoding_token-(charset_token + 2)] = 0x00; encoding_token 4251 ext/imap/php_imap.c encoding=string[encoding_token + 1]; /* Extract encoding from string */ encoding_token 4252 ext/imap/php_imap.c memcpy(text, &string[encoding_token + 3], end_token - (encoding_token + 3)); /* Extract text */ encoding_token 4253 ext/imap/php_imap.c text[end_token - (encoding_token + 3)] = 0x00;