{ 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:337: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]\ 337 | 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:357: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]\ 357 | 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:404: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]\ 404 | 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:405: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]\ 405 | 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\ " }