Lines Matching defs:cooked
346 journal_pos_decode(journal_rawpos_t *raw, journal_pos_t *cooked) {
347 cooked->serial = decode_uint32(raw->serial);
348 cooked->offset = decode_uint32(raw->offset);
352 journal_pos_encode(journal_rawpos_t *raw, journal_pos_t *cooked) {
353 encode_uint32(cooked->serial, raw->serial);
354 encode_uint32(cooked->offset, raw->offset);
358 journal_header_decode(journal_rawheader_t *raw, journal_header_t *cooked) {
359 INSIST(sizeof(cooked->format) == sizeof(raw->h.format));
360 memmove(cooked->format, raw->h.format, sizeof(cooked->format));
361 journal_pos_decode(&raw->h.begin, &cooked->begin);
362 journal_pos_decode(&raw->h.end, &cooked->end);
363 cooked->index_size = decode_uint32(raw->h.index_size);
364 cooked->sourceserial = decode_uint32(raw->h.sourceserial);
365 cooked->serialset = ISC_TF(raw->h.flags & JOURNAL_SERIALSET);
369 journal_header_encode(journal_header_t *cooked, journal_rawheader_t *raw) {
372 INSIST(sizeof(cooked->format) == sizeof(raw->h.format));
374 memmove(raw->h.format, cooked->format, sizeof(raw->h.format));
375 journal_pos_encode(&raw->h.begin, &cooked->begin);
376 journal_pos_encode(&raw->h.end, &cooked->end);
377 encode_uint32(cooked->index_size, raw->h.index_size);
378 encode_uint32(cooked->sourceserial, raw->h.sourceserial);
379 if (cooked->serialset)
626 * allocated buffer and then convert it into a cooked index.