X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fpsql-reader.c;h=630a720711ce14af83784137085cd8cb72f57ab2;hb=5fbc3b9e0c3cbb424c9d59eb195b5057f31d3fec;hp=2d9a2678086380725b8cb812305f5682373e8bf0;hpb=d9fc15ceb74cdc66487ba9aaed04246170729640;p=pspp diff --git a/src/data/psql-reader.c b/src/data/psql-reader.c index 2d9a267808..630a720711 100644 --- a/src/data/psql-reader.c +++ b/src/data/psql-reader.c @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -32,8 +32,9 @@ #include "libpspp/misc.h" #include "libpspp/str.h" -#include "gl/xalloc.h" +#include "gl/c-strcase.h" #include "gl/minmax.h" +#include "gl/xalloc.h" #include "gettext.h" #define _(msgid) gettext (msgid) @@ -270,7 +271,7 @@ psql_open_reader (struct psql_read_info *info, struct dictionary **dict) { const char *dt = PQparameterStatus (r->conn, "integer_datetimes"); - r->integer_datetimes = ( 0 == strcasecmp (dt, "on")); + r->integer_datetimes = ( 0 == c_strcasecmp (dt, "on")); } #if USE_SSL @@ -297,10 +298,10 @@ psql_open_reader (struct psql_read_info *info, struct dictionary **dict) if we find this value. */ encoding = enc ? pg_encoding_to_char (enc) : get_default_encoding (); - } - /* Create the dictionary and populate it */ - *dict = r->dict = dict_create (); + /* Create the dictionary and populate it */ + *dict = r->dict = dict_create (encoding); + } /* select count (*) from (select * from medium) stupid_sql_standard;