OSDN Git Service

exfat-fuse: Don't export UTF conversion functions
[android-x86/external-exfat.git] / libexfat / utf.h
similarity index 96%
rename from libexfat/utf.c
rename to libexfat/utf.h
index 6f14882..1ec5b71 100644 (file)
@@ -101,7 +101,7 @@ static const le16_t* utf16_to_wchar(const le16_t* input, wchar_t* wc,
        }
 }
 
-int utf16_to_utf8(char* output, const le16_t* input, size_t outsize,
+static inline int utf16_to_utf8(char* output, const le16_t* input, size_t outsize,
                size_t insize)
 {
        const le16_t* inp = input;
@@ -195,7 +195,7 @@ static le16_t* wchar_to_utf16(le16_t* output, wchar_t wc, size_t outsize)
        return output + 2;
 }
 
-int utf8_to_utf16(le16_t* output, const char* input, size_t outsize,
+ static inline int utf8_to_utf16(le16_t* output, const char* input, size_t outsize,
                size_t insize)
 {
        const char* inp = input;
@@ -221,7 +221,7 @@ int utf8_to_utf16(le16_t* output, const char* input, size_t outsize,
        return 0;
 }
 
-size_t utf16_length(const le16_t* str)
+static inline size_t utf16_length(const le16_t* str)
 {
        size_t i = 0;