// // Created by Shell on 2026-04-13. // #ifndef SEADISK_ICU_RAII_H #define SEADISK_ICU_RAII_H #include #include struct UCharsetDetectorDeleter final { void operator ()(UCharsetDetector* ptr) const { if (ptr) { ucsdet_close(ptr); } } }; using UCharsetDetectorPtr = std::unique_ptr; #endif //SEADISK_ICU_RAII_H