From: Dejan L. <le...@us...> - 2004-08-22 17:38:03
|
Update of /cvsroot/rtk/rtk/src/core/platform/linux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv939 Modified Files: File.cpp Log Message: Small cosmetic change... Index: File.cpp =================================================================== RCS file: /cvsroot/rtk/rtk/src/core/platform/linux/File.cpp,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** File.cpp 13 Jun 2004 19:40:51 -0000 1.11 --- File.cpp 22 Aug 2004 17:37:50 -0000 1.12 *************** *** 33,37 **** * Authors (chronological order): * Dejan Lekic, de...@rt... ! * Dejan Lozanovic, null§rtk.cx * Contributors (chronological order): * $fname $lname, $email --- 33,37 ---- * Authors (chronological order): * Dejan Lekic, de...@rt... ! * Dejan Lozanovic, nullrtk.cx * Contributors (chronological order): * $fname $lname, $email *************** *** 171,181 **** // Convert WCHAR -> CHAR, destination allocated in stack! (no need to free) #define W2A(src, dst) do { \ ! int src_len = rstrlen(src); \ ! int dst_len = wcstombs(NULL, src, src_len); \ ! if(dst_len==-1) break; \ ! char *_dst = (char*)alloca(dst_len+1); \ ! if(wcstombs(_dst, src, src_len)==-1) break; \ ! _dst[dst_len] = '\0'; \ ! dst = (const char*)_dst; \ } while(0) #endif --- 171,181 ---- // Convert WCHAR -> CHAR, destination allocated in stack! (no need to free) #define W2A(src, dst) do { \ ! int src_len = rstrlen(src); \ ! int dst_len = wcstombs(NULL, src, src_len); \ ! if(dst_len==-1) break; \ ! char *_dst = (char*)alloca(dst_len+1); \ ! if(wcstombs(_dst, src, src_len)==-1) break; \ ! _dst[dst_len] = '\0'; \ ! dst = (const char*)_dst; \ } while(0) #endif *************** *** 344,345 **** --- 344,348 ---- }; // Rtk namespace + /** + * $Id$ + ***************************************************************************/ |