parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

хм

Александр Петросян (PAF) 27.05.2006 11:54

видите последний false?
эта ^math:md5 не может выдать большой буквы в принципе
(то, что я раньше написал = ошибка, я не вчитался).
static const char* hex_string(unsigned char* bytes, size_t size, bool upcase) {
	char *bytes_hex=new(PointerFreeGC) char [...];
...
	static const char *hex=upcase?"0123456789ABCDEF":"0123456789abcdef";
...
}

static void _md5(Request& r, MethodParams& params) {
...
	pa_MD5Final(digest, &context);
	r.write_pass_lang(*new String(hex_string(digest, sizeof(digest), false)));