--- parser3/src/sql/pa_sql_driver.h 2003/12/22 11:44:36 1.37 +++ parser3/src/sql/pa_sql_driver.h 2004/03/05 10:01:50 1.39 @@ -1,7 +1,7 @@ /** @file Parser: sql driver interface. - Copyright (c) 2001-2003 ArtLebedev Group (http://www.artlebedev.com) + Copyright (c) 2001-2004 ArtLebedev Group (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) @@ -26,7 +26,7 @@ #ifndef PA_SQL_DRIVER_H #define PA_SQL_DRIVER_H -static const char * const IDENT_SQL_DRIVER_H="$Date: 2003/12/22 11:44:36 $"; +static const char * const IDENT_SQL_DRIVER_H="$Date: 2004/03/05 10:01:50 $"; #include #include @@ -77,7 +77,9 @@ public: virtual void *realloc(void *ptr, size_t size) =0; /// $request:charset virtual const char* request_charset() =0; - /// transcoder + /// transcoder. + /// WARNING: can store pointers to charset names to speedup name-to-instance resolving + /// so do NOT pass pointers to local vars and change those vars after that virtual void transcode(const char* src, size_t src_length, const char*& dst, size_t& dst_length, const char* charset_from_name,