Diff for /parser3/src/main/pa_sql_driver_manager.C between versions 1.94 and 1.95

version 1.94, 2015/10/26 01:21:59 version 1.95, 2016/07/29 20:24:17
Line 65  void SQL_Driver_services_impl::transcode Line 65  void SQL_Driver_services_impl::transcode
                         charset_from_object=cache[0].object;                          charset_from_object=cache[0].object;
                 } else {                  } else {
                         cache[0].name=charset_from_name;                          cache[0].name=charset_from_name;
                         cache[0].object=charset_from_object=&charsets.get(charset_from_name);                          cache[0].object=charset_from_object=&charsets.get_direct(charset_from_name);
                 }                  }
                 if(charset_to_name==cache[1].name) {                  if(charset_to_name==cache[1].name) {
                         charset_to_object=cache[1].object;                          charset_to_object=cache[1].object;
                 } else {                  } else {
                         cache[1].name=charset_to_name;                          cache[1].name=charset_to_name;
                         cache[1].object=charset_to_object=&charsets.get(charset_to_name);                          cache[1].object=charset_to_object=&charsets.get_direct(charset_to_name);
                 }                  }
   
                 String::C result=Charset::transcode(String::C(src, src_length),                   String::C result=Charset::transcode(String::C(src, src_length), *charset_from_object, *charset_to_object);
                         *charset_from_object,  
                         *charset_to_object);  
                 dst=result.str;                  dst=result.str;
                 dst_length=result.length;                  dst_length=result.length;
         } catch(const Exception& e) {          } catch(const Exception& e) {

Removed from v.1.94  
changed lines
  Added in v.1.95


E-mail: