pay/fs сделаны неконстантными, hdr остаётся const. Только предупреждение,
поведение не менялось.
This commit is contained in:
@@ -123,9 +123,9 @@ static int callback(unsigned char *hdr, int hdr_valid,
|
||||
|
||||
// Разбор одного кадра в потоке C: seq-детектор + RS + CRC-поверх-RS + запись.
|
||||
// Порядок сохранён (fq FIFO, единственный писатель в stdout — этот поток).
|
||||
static void process_frame(const fq_slot_t *fs) {
|
||||
static void process_frame(fq_slot_t *fs) {
|
||||
const uint8_t *hdr = fs->hdr;
|
||||
const uint8_t *pay = fs->pay;
|
||||
uint8_t *pay = fs->pay; // не const: fec_decode() liquid не const-correct
|
||||
unsigned pay_len = fs->pay_len;
|
||||
int pay_valid = fs->pay_valid;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user