From 72f566474aaaef2f1f45679a178b102a4fd39fb7 Mon Sep 17 00:00:00 2001 From: "[CST] Focus" Date: Wed, 18 Jan 2012 15:05:26 +0400 Subject: [PATCH] edvbstring: add inlined convertDVBUTF8 with std::string param --- src/sectionsd/edvbstring.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sectionsd/edvbstring.h b/src/sectionsd/edvbstring.h index a3d1aa037..a01101ab2 100644 --- a/src/sectionsd/edvbstring.h +++ b/src/sectionsd/edvbstring.h @@ -5,4 +5,10 @@ const std::string convertLatin1UTF8(const std::string &string); int isUTF8(const std::string &string); std::string convertDVBUTF8(const char *data, int len, int table, int tsidonid = 0); int readEncodingFile(); + +inline std::string convertDVBUTF8(const std::string &string, int table=0, int tsidonid=0) +{ + return convertDVBUTF8((const char*)string.c_str(), string.length(), table, tsidonid); +} + #endif // __E_STRING__