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 + запись.
|
// Разбор одного кадра в потоке C: seq-детектор + RS + CRC-поверх-RS + запись.
|
||||||
// Порядок сохранён (fq FIFO, единственный писатель в stdout — этот поток).
|
// Порядок сохранён (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 *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;
|
unsigned pay_len = fs->pay_len;
|
||||||
int pay_valid = fs->pay_valid;
|
int pay_valid = fs->pay_valid;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user