diff options
author | pweilbacher <pweilbacher@noemail.net> | 2008-04-15 18:50:02 +0000 |
---|---|---|
committer | pweilbacher <pweilbacher@noemail.net> | 2008-04-15 18:50:02 +0000 |
commit | d190be853978155ca7c8442058a87d59bed16c41 (patch) | |
tree | 7c74933830c7ccc4d4294a8acbe3540c2da65949 /src/shell.c | |
parent | 1d3a5ac9986fa7096a85fa9db58b4c2840e9b60f (diff) | |
download | sqlite-d190be853978155ca7c8442058a87d59bed16c41.tar.gz sqlite-d190be853978155ca7c8442058a87d59bed16c41.zip |
Support UTF-8 filenames on OS/2 by converting them to and from the local codepage. Ticket 3052. (CVS 5014)
FossilOrigin-Name: cafa8ac2687890355a7faa751d71859eb0fadd01
Diffstat (limited to 'src/shell.c')
-rw-r--r-- | src/shell.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/shell.c b/src/shell.c index 467917960..319c34332 100644 --- a/src/shell.c +++ b/src/shell.c @@ -12,7 +12,7 @@ ** This file contains code to implement the "sqlite" command line ** utility for accessing SQLite databases. ** -** $Id: shell.c,v 1.176 2008/03/04 17:45:01 mlcreech Exp $ +** $Id: shell.c,v 1.177 2008/04/15 18:50:02 pweilbacher Exp $ */ #include <stdlib.h> #include <string.h> @@ -1944,7 +1944,11 @@ int main(int argc, char **argv){ } } if( i<argc ){ +#ifdef OS_OS2 + data.zDbFilename = (const char *)convertCpPathToUtf8( argv[i++] ); +#else data.zDbFilename = argv[i++]; +#endif }else{ #ifndef SQLITE_OMIT_MEMORYDB data.zDbFilename = ":memory:"; |