On 2015/4/28 14:54, Igor Mammedov wrote: > btw: > whole thing might be simpler if an intermediate conversion is avoided, > just pack buffer as in spec byte by byte: > > /* format: aabbccdd-eeff-gghh-iijj-kkllmmnnoopp */ > assert(strlen(uuid) == ...); > build_append_byte(var->buf, HEX2BYTE(uuid[3]); /* dd */ > build_append_byte(var->buf, HEX2BYTE(uuid[2]); /* cc */ > ...
use build_append_byte(var->buf, HEX2BYTE(uuid + (3 * 2)); /* dd */ ? -- Thanks, Shannon