18 lines
264 B
C++
18 lines
264 B
C++
#ifndef WC3RE__COMMON_HH__
|
|
#define WC3RE__COMMON_HH__
|
|
|
|
#include <cstdio>
|
|
#include <memory>
|
|
|
|
struct FILEDeleter {
|
|
void operator()(FILE* file) const {
|
|
fclose(file);
|
|
}
|
|
};
|
|
|
|
using FILEUPtr = std::unique_ptr<FILE, FILEDeleter>;
|
|
|
|
#include "exceptions.hh"
|
|
|
|
#endif
|