]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
switch from UCS2 to UCS-2LE
authorAndrew Tridgell <tridge@samba.org>
Sun, 22 Jul 2001 00:27:30 +0000 (00:27 +0000)
committerAndrew Tridgell <tridge@samba.org>
Sun, 22 Jul 2001 00:27:30 +0000 (00:27 +0000)
source/lib/charcnv.c
source/lib/iconv.c

index b96c960ec12bbcd2e62dcc4df376cfe9f8a3f020..6c7646673d8964cad5bdc4459813e88c6c441d8d 100644 (file)
@@ -32,7 +32,6 @@ static smb_iconv_t
        dos_to_unix=(smb_iconv_t)-1, /*unix format <-> dos codepage*/
        unix_to_dos=(smb_iconv_t)-1;  /*for those clients who does not support unicode*/
 
-       
 /****************************************************************************
  Initialize iconv conversion descriptors 
 ****************************************************************************/
@@ -47,8 +46,8 @@ void init_iconv(char *unix_charset, char *dos_charset)
        if (!unix_charset || !*unix_charset) unix_charset = "ASCII";
        if (!dos_charset || !*dos_charset) dos_charset = "ASCII";
        
-       ICONV(ucs2_to_unix, "UCS2", unix_charset)
-       ICONV(unix_to_ucs2, unix_charset, "UCS2")
+       ICONV(ucs2_to_unix, "UCS-2LE", unix_charset)
+       ICONV(unix_to_ucs2, unix_charset, "UCS-2LE")
        ICONV(dos_to_unix, dos_charset, unix_charset)
        ICONV(unix_to_dos, unix_charset, dos_charset)
 
index e0988dc46a274a848a37bafcaf671de735da9cd8..b73ff6ff395fdf71ecd72b0cf3cc6f625ef06da8 100644 (file)
@@ -40,7 +40,7 @@ static struct {
        size_t (*push)(char **inbuf, size_t *inbytesleft,
                       char **outbuf, size_t *outbytesleft);
 } charsets[] = {
-       {"UCS2",  iconv_copy, iconv_copy},
+       {"UCS-2LE",  iconv_copy, iconv_copy},
        {"UTF8",   utf8_pull,  utf8_push},
        {"ASCII", ascii_pull, ascii_push},
        {"WEIRD", weird_pull, weird_push},
@@ -63,22 +63,8 @@ size_t smb_iconv(smb_iconv_t cd,
 #ifdef HAVE_NATIVE_ICONV
        if (cd->cd) {
                size_t ret;
-#if 0
-               char *p = *outbuf;
-               char *q = *inbuf;
-               int inlen=*inbytesleft, outlen=*outbytesleft;
-#endif
-
                ret = iconv(cd->cd, inbuf, inbytesleft, outbuf, outbytesleft);
 
-#if 0
-               if (strstr(p, "foo") || strstr(q, "foo")) {
-                       DEBUG(0,("Foo 2!\n"));
-                       dump_data(0, p, outlen - *outbytesleft);
-                       dump_data(0, q, inlen - *inbytesleft);
-               }
-#endif
-
                /* if there was an error then reset the internal state,
                   this ensures that we don't have a shift state remaining for
                   character sets like SJIS */