aboutsummaryrefslogtreecommitdiff
path: root/src/shell.c
diff options
context:
space:
mode:
authorpweilbacher <pweilbacher@noemail.net>2008-04-15 18:50:02 +0000
committerpweilbacher <pweilbacher@noemail.net>2008-04-15 18:50:02 +0000
commitd190be853978155ca7c8442058a87d59bed16c41 (patch)
tree7c74933830c7ccc4d4294a8acbe3540c2da65949 /src/shell.c
parent1d3a5ac9986fa7096a85fa9db58b4c2840e9b60f (diff)
downloadsqlite-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.c6
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:";