Ignore:
Timestamp:
Oct 8, 2009, 8:11:59 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

divers fix for Ticket #68 in 3.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/source/lib/charcnv.c

    r239 r339  
    5656{
    5757        const char *ret = NULL;
    58 #ifndef __OS2__
    5958        if (ch == CH_UTF16LE) ret = "UTF-16LE";
    6059        else if (ch == CH_UTF16BE) ret = "UTF-16BE";
    61 #else
    62         if (ch == CH_UTF16LE) ret = "IBM-1200";
    63         else if (ch == CH_UTF16BE) ret = "IBM-1200";
    64 #endif
    6560        else if (ch == CH_UNIX) ret = lp_unix_charset();
    6661        else if (ch == CH_DOS) ret = lp_dos_charset();
     
    9388
    9489        if (!ret || !*ret) ret = "ASCII";
    95         DEBUG(10, ("codepage: %s\n",ret));
    9690        return ret;
    9791}
     
    396390                return 0;
    397391
    398 //      DEBUG(10, ("convert_string: 1"));
    399 
    400392        if (from != CH_UTF16LE && from != CH_UTF16BE && to != CH_UTF16LE && to != CH_UTF16BE) {
    401393                const unsigned char *p = (const unsigned char *)src;
     
    405397                unsigned char lastp = '\0';
    406398                size_t retval = 0;
    407 
    408 //      DEBUG(10, ("convert_string: 2"));
    409399
    410400                /* If all characters are ascii, fast path here. */
     
    439429                }
    440430                return retval;
    441 //              DEBUG(10, ("convert_string: 3"));
    442431
    443432        } else if (from == CH_UTF16LE && to != CH_UTF16LE) {
     
    481470                }
    482471                return retval;
    483 //              DEBUG(10, ("convert_string: 4"));
    484472
    485473        } else if (from != CH_UTF16LE && from != CH_UTF16BE && to == CH_UTF16LE) {
     
    627615
    628616 again:
    629         DEBUG(10,("convert_string_internal: convert_string(%s,%s): srclen=%u destlen=%u\n",
    630         charset_name(from), charset_name(to),
    631         (unsigned int)srclen, (unsigned int)destlen));
     617       
    632618
    633619        retval = smb_iconv(descriptor,
Note: See TracChangeset for help on using the changeset viewer.