Move iconv include to charset_conv.h

On newer mac sdks iconv_t is defined differently, so it's harder to
just have a typedef for it.
This commit is contained in:
arch1t3cht 2023-10-13 23:52:26 +02:00
parent 9bc3cad79e
commit b8f4c98c4c
2 changed files with 1 additions and 3 deletions

View File

@ -23,7 +23,6 @@
#include <boost/range/algorithm.hpp>
#include <libaegisub/charset_conv.h>
#include <iconv.h>
#include "charset_6937.h"

View File

@ -23,6 +23,7 @@
#include <vector>
#include <libaegisub/exception.h>
#include <iconv.h>
namespace agi {
namespace charset {
@ -34,8 +35,6 @@ DEFINE_EXCEPTION(BufferTooSmall, ConversionFailure);
DEFINE_EXCEPTION(BadInput, ConversionFailure);
DEFINE_EXCEPTION(BadOutput, ConversionFailure);
typedef void *iconv_t;
/// RAII handle for iconv
class Iconv {
iconv_t cd;