Merged revisions 48577 via svnmerge from
authorKevin P. Fleming <kpfleming@digium.com>
Tue, 19 Dec 2006 14:57:45 +0000 (14:57 +0000)
committerKevin P. Fleming <kpfleming@digium.com>
Tue, 19 Dec 2006 14:57:45 +0000 (14:57 +0000)
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r48577 | kpfleming | 2006-12-19 08:57:09 -0600 (Tue, 19 Dec 2006) | 2 lines

use the proper variable type for these unixODBC API calls, eliminating warnings on 64-bit platforms that use the 'new' 64-bit types for ODBC API calls

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@48578 65c4cc65-6c06-0410-ace0-fbb531ad65f3

funcs/func_odbc.c
res/res_config_odbc.c

index 10145be..529a342 100644 (file)
@@ -104,7 +104,7 @@ static int acf_odbc_write(struct ast_channel *chan, char *cmd, char *s, const ch
                AST_APP_ARG(field)[100];
        );
        SQLHSTMT stmt;
-       SQLINTEGER rows=0;
+       SQLLEN rows=0;
 
        AST_LIST_LOCK(&queries);
        AST_LIST_TRAVERSE(&queries, query, list) {
@@ -202,7 +202,7 @@ static int acf_odbc_read(struct ast_channel *chan, char *cmd, char *s, char *buf
        );
        SQLHSTMT stmt;
        SQLSMALLINT colcount=0;
-       SQLINTEGER indicator;
+       SQLLEN indicator;
 
        AST_LIST_LOCK(&queries);
        AST_LIST_TRAVERSE(&queries, query, list) {
index 4bfc1db..3ef3edd 100644 (file)
@@ -72,7 +72,7 @@ static struct ast_variable *realtime_odbc(const char *database, const char *tabl
        SQLSMALLINT datatype;
        SQLSMALLINT decimaldigits;
        SQLSMALLINT nullable;
-       SQLINTEGER indicator;
+       SQLLEN indicator;
        va_list aq;
        
        va_copy(aq, ap);
@@ -222,7 +222,7 @@ static struct ast_config *realtime_multi_odbc(const char *database, const char *
        SQLSMALLINT datatype;
        SQLSMALLINT decimaldigits;
        SQLSMALLINT nullable;
-       SQLINTEGER indicator;
+       SQLLEN indicator;
 
        va_list aq;
        va_copy(aq, ap);
@@ -449,7 +449,7 @@ struct config_odbc_obj {
        char category[128];
        char var_name[128];
        char var_val[1024]; /* changed from 128 to 1024 via bug 8251 */
-       SQLINTEGER err;
+       SQLLEN err;
 };
 
 static SQLHSTMT config_odbc_prepare(struct odbc_obj *obj, void *data)