[DO-981] qt package (!15)
Co-authored-by: aleksandr.vodyanov <aleksandr.vodyanov@avroid.tech> Reviewed-on: https://git.avroid.tech/Conan/conan_build/pulls/15
This commit is contained in:
53
recipes/odbc/all/patches/0002-missing-declarations.patch
Normal file
53
recipes/odbc/all/patches/0002-missing-declarations.patch
Normal file
@@ -0,0 +1,53 @@
|
||||
--- a/DriverManager/SQLError.c
|
||||
+++ b/DriverManager/SQLError.c
|
||||
@@ -184,7 +184,7 @@
|
||||
|
||||
static char const rcsid[]= "$RCSfile: SQLError.c,v $ $Revision: 1.11 $";
|
||||
|
||||
-static SQLRETURN extract_sql_error( EHEAD *head,
|
||||
+static SQLRETURN cci_extract_sql_error( EHEAD *head,
|
||||
SQLCHAR *sqlstate,
|
||||
SQLINTEGER *native_error,
|
||||
SQLCHAR *message_text,
|
||||
@@ -440,7 +440,7 @@ SQLRETURN SQLError( SQLHENV environment_handle,
|
||||
herror->ret_code_deferred = 0;
|
||||
}
|
||||
|
||||
- ret = extract_sql_error( herror,
|
||||
+ ret = cci_extract_sql_error( herror,
|
||||
sqlstate,
|
||||
native_error,
|
||||
message_text,
|
||||
--- a/DriverManager/SQLErrorW.c
|
||||
+++ b/DriverManager/SQLErrorW.c
|
||||
@@ -173,7 +173,7 @@ SQLRETURN extract_parent_handle_err( int handle_type,
|
||||
* unicode mapping function
|
||||
*/
|
||||
|
||||
-static SQLRETURN extract_sql_error_w( EHEAD *head,
|
||||
+static SQLRETURN cci_extract_sql_error_w( EHEAD *head,
|
||||
SQLWCHAR *sqlstate,
|
||||
SQLINTEGER *native_error,
|
||||
SQLWCHAR *message_text,
|
||||
@@ -391,7 +391,7 @@ SQLRETURN SQLErrorW( SQLHENV environment_handle,
|
||||
herror->ret_code_deferred = 0;
|
||||
}
|
||||
|
||||
- ret = extract_sql_error_w( herror,
|
||||
+ ret = cci_extract_sql_error_w( herror,
|
||||
sqlstate,
|
||||
native_error,
|
||||
message_text,
|
||||
--- a/DriverManager/drivermanager.h
|
||||
+++ b/DriverManager/drivermanager.h
|
||||
@@ -707,6 +707,10 @@ int function_return_ex( int level, void * handle, int ret_code, int save_to_diag
|
||||
void function_entry( void *handle );
|
||||
void setup_error_head( EHEAD *error_header, void *handle, int handle_type );
|
||||
void clear_error_head( EHEAD *error_header );
|
||||
+void extract_diag_error( int htype, DRV_SQLHANDLE handle, DMHDBC connection, EHEAD *head, int return_code, int save_to_diag );
|
||||
+void extract_sql_error( DRV_SQLHANDLE henv, DRV_SQLHANDLE hdbc, DRV_SQLHANDLE hstmt, DMHDBC connection, EHEAD *head, int return_code );
|
||||
+void extract_diag_error_w( int htype, DRV_SQLHANDLE handle, DMHDBC connection, EHEAD *head, int return_code, int save_to_diag );
|
||||
+void extract_sql_error_w( DRV_SQLHANDLE henv, DRV_SQLHANDLE hdbc, DRV_SQLHANDLE hstmt, DMHDBC connection, EHEAD *head, int return_code );
|
||||
SQLWCHAR *ansi_to_unicode_copy( SQLWCHAR * dest, char *src, SQLINTEGER buffer_len, DMHDBC connection, int *wlen );
|
||||
SQLWCHAR *ansi_to_unicode_alloc( SQLCHAR *str, SQLINTEGER len, DMHDBC connection, int *wlen );
|
||||
char *unicode_to_ansi_copy( char* dest, int dest_len, SQLWCHAR *src, SQLINTEGER len, DMHDBC connection, int *clen );
|
||||
Reference in New Issue
Block a user