22 #ifndef SRC_NODE_I18N_H_ 23 #define SRC_NODE_I18N_H_ 25 #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS 30 #if defined(NODE_HAVE_I18N_SUPPORT) 34 extern std::string icu_data_dir;
38 bool InitializeICUDirectory(
const std::string& path);
53 int32_t ToASCII(MaybeStackBuffer<char>*
buf,
56 enum idna_mode mode = IDNA_DEFAULT);
60 int32_t ToUnicode(MaybeStackBuffer<char>*
buf,
67 #endif // NODE_HAVE_I18N_SUPPORT 69 #endif // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS 71 #endif // SRC_NODE_I18N_H_