def u16toeuc() Iconv.iconv_to_from("EUC-JP", "UTF-16", self) end
def u16tosjis() Iconv.iconv_to_from("Shift_JIS", "UTF-16", self) end
- def u32to_i
- return 0 if length == 0
- s = self
- return (s[0] << 24 | s[1] << 16 | s[2] << 8 | s[3])
- end
-
- def u8to_i
- u32 = self.u8tou32
- u32.u32to_i
- end
+# def u32to_i
+# return 0 if length == 0
+# s = self
+# return (s[0] << 24 | s[1] << 16 | s[2] << 8 | s[3])
+# end
+
+# def u8to_i
+# u32 = self.u8tou32
+# u32.u32to_i
+# end
end
module CHISE
- def i_tou32(n) # convert a integer to UTF-32 String
- raise unless n.is_a?(Integer)
- sprintf("%c%c%c%c", (n >> 24)&0xff, (n >> 16)&0xff, (n >> 8)&0xff, n&0xff)
- end
-
- def i_tou8(n) # convert a integer to UTF-8 String
- u32 = CHISE.i_tou32(n)
- u32.u32tou8
- end
- module_function :i_tou32, :i_tou8
+# def i_tou32(n) # convert a integer to UTF-32 String
+# raise unless n.is_a?(Integer)
+# sprintf("%c%c%c%c", (n >> 24)&0xff, (n >> 16)&0xff, (n >> 8)&0xff, n&0xff)
+# end
+
+# def i_tou8(n) # convert a integer to UTF-8 String
+# u32 = CHISE.i_tou32(n)
+# u32.u32tou8
+# end
+# module_function :i_tou32, :i_tou8
end
class NuUconv