предупреждение: переменная '{variable}' установлена, но не используется - C ++

0

Хм, он жалуется, что эти переменные объявлены, но не используются. Они, конечно, используются. Что может быть причиной?

recorders/r5000/r5000.c: In function ‘r5000_locate_device:
recorders/r5000/r5000.c:201:9: warning: variable ‘open_status set but not used [-Wunused-but-set-variable]
 int open_status = usb_set_configuration(device_handle,1);
     ^
recorders/r5000/r5000.c: In function ‘r5000_start_stream:
recorders/r5000/r5000.c:258:7: warning: variable ‘bytes set but not used [-Wunused-but-set-variable]
int bytes;
   ^
recorders/r5000/r5000.c: In function ‘r5000_get_power_state:
recorders/r5000/r5000.c:551:7: warning: variable ‘len set but not used [-Wunused-but-set-variable]
   int len;
   ^
recorders/r5000/r5k_sat.c: In function ‘sat_read_pmt_pkt:
recorders/r5000/r5k_sat.c:120:17: warning: variable ‘last_sec set but not used [-Wunused-but-set-variable]
int sid, sec, last_sec, pcrpid, epid, type;
             ^
recorders/r5000/r5k_sat.c:120:12: warning: variable ‘sec set but not used [-Wunused-but-set-variable]
int sid, sec, last_sec, pcrpid, epid, type;

Я попытался включить r5000.c здесь, но форум мне не позволил. ("слишком много кода"). Так вот: https://pastee.org/mu3y9

Теги:

1 ответ

2
Лучший ответ

Если посмотреть только на open_status, предупреждения верны:

  if (device_handle) {
    int open_status = usb_set_configuration(device_handle,1);

    open_status = usb_claim_interface(device_handle,0);

    open_status = usb_set_altinterface(device_handle,0);
  }

Он присваивается, но не используется.

  • 0
    О, Боже. Я только закомментировал Int. Я попробую все это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню