{ errdata = "\27[01m\27[Kusb/src/usbdevice.cpp:\27[m\27[K In member function ‘\27[01m\27[Kint UsbDevice::write(int, void*, size_t)\27[m\27[K’:\ \27[01m\27[Kusb/src/usbdevice.cpp:341:36:\27[m\27[K \27[01;35m\27[Kwarning: \27[m\27[Kpointer of type ‘\27[01m\27[Kvoid *\27[m\27[K’ used in arithmetic [\27[01;35m\27[K-Wpointer-arith\27[m\27[K]\ 341 | writing = ::write(fd,\27[01;35m\27[K data + write\27[m\27[Kd, writing);\ | \27[01;35m\27[K~~~~~^~~~~~~~\27[m\27[K\ \27[01m\27[Kusb/src/usbdevice.cpp:\27[m\27[K In member function ‘\27[01m\27[Kint UsbDevice::read(int, void*, size_t)\27[m\27[K’:\ \27[01m\27[Kusb/src/usbdevice.cpp:361:35:\27[m\27[K \27[01;35m\27[Kwarning: \27[m\27[Kpointer of type ‘\27[01m\27[Kvoid *\27[m\27[K’ used in arithmetic [\27[01;35m\27[K-Wpointer-arith\27[m\27[K]\ 361 | reading = ::read(fd,\27[01;35m\27[K data + reade\27[m\27[Kd, reading);\ | \27[01;35m\27[K~~~~~^~~~~~~~\27[m\27[K\ \27[01m\27[Kusb/src/usbdevice.cpp:\27[m\27[K In member function ‘\27[01m\27[Kusb_gadget* UsbDevice::init_usb_camtp_gadget(camtp_ctx*)\27[m\27[K’:\ \27[01m\27[Kusb/src/usbdevice.cpp:408:46:\27[m\27[K \27[01;35m\27[Kwarning: \27[m\27[KISO C++ forbids converting a string constant to ‘\27[01m\27[Kchar*\27[m\27[K’ [\27[01;35m\27[K-Wwrite-strings\27[m\27[K]\ 408 | add_usb_string(usbctx, STRINGID_CONFIG_HS, \27[01;35m\27[K \"High speed configurati\27[m\27[Kon\");\ | \27[01;35m\27[K^~~~~~~~~~~~~~~~~~~~~~~~~~\27[m\27[K\ \27[01m\27[Kusb/src/usbdevice.cpp:409:46:\27[m\27[K \27[01;35m\27[Kwarning: \27[m\27[KISO C++ forbids converting a string constant to ‘\27[01m\27[Kchar*\27[m\27[K’ [\27[01;35m\27[K-Wwrite-strings\27[m\27[K]\ 409 | add_usb_string(usbctx, STRINGID_CONFIG_LS, \27[01;35m\27[K \"Low speed configurati\27[m\27[Kon\");\ | \27[01;35m\27[K^~~~~~~~~~~~~~~~~~~~~~~~~\27[m\27[K\ " }