static void printstruct(__u8 * m) { unsigned len; if (m[0] != 0xff) { len = m[0]; m += 1; } else { len = ((__u16 *) (m + 1))[0]; m += 3; } printstructlen(m, len); }
static _cdebbuf *printstruct(_cdebbuf *cdb, u8 * m) { unsigned len; if (m[0] != 0xff) { len = m[0]; m += 1; } else { len = ((u16 *) (m + 1))[0]; m += 3; } cdb = printstructlen(cdb, m, len); return cdb; }