ADD_BYTE
#define ADD_BYTE(b) (dst ? dst[dpos] = (b) : 0, dpos++)
#undef ADD_BYTE
#define ADD_BYTE(x) nga_async_add(sc, &fcs, accm, &alen, (x))