annotate CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/include/mysqlStubs.h @ 69:33d812a61356

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 17:55:14 -0400
parents
children
rev   line source
jpayne@69 1 /*
jpayne@69 2 *-----------------------------------------------------------------------------
jpayne@69 3 *
jpayne@69 4 * ./generic/mysqlStubs.h --
jpayne@69 5 *
jpayne@69 6 * Stubs for procedures in mysqlStubDefs.txt
jpayne@69 7 *
jpayne@69 8 * Generated by genExtStubs.tcl: DO NOT EDIT
jpayne@69 9 * 2022-09-17 18:18:42Z
jpayne@69 10 *
jpayne@69 11 *-----------------------------------------------------------------------------
jpayne@69 12 */
jpayne@69 13
jpayne@69 14 typedef struct mysqlStubDefs {
jpayne@69 15
jpayne@69 16 /* Functions from libraries: mariadbclient mariadb mysqlclient_r mysqlclient mysql */
jpayne@69 17
jpayne@69 18 int (STDCALL*mysql_server_initPtr)(int, char**, char**);
jpayne@69 19 void (STDCALL*mysql_server_endPtr)(void);
jpayne@69 20 my_ulonglong (STDCALL*mysql_affected_rowsPtr)(MYSQL*);
jpayne@69 21 my_bool (STDCALL*mysql_autocommitPtr)(MYSQL*, my_bool);
jpayne@69 22 my_bool (STDCALL*mysql_change_userPtr)(MYSQL*, const char*, const char*, const char*);
jpayne@69 23 my_bool (STDCALL*mysql_closePtr)(MYSQL*);
jpayne@69 24 my_bool (STDCALL*mysql_commitPtr)(MYSQL*);
jpayne@69 25 unsigned int (STDCALL*mysql_errnoPtr)(MYSQL*);
jpayne@69 26 const char* (STDCALL*mysql_errorPtr)(MYSQL*);
jpayne@69 27 MYSQL_FIELD* (STDCALL*mysql_fetch_fieldsPtr)(MYSQL_RES*);
jpayne@69 28 unsigned long* (STDCALL*mysql_fetch_lengthsPtr)(MYSQL_RES*);
jpayne@69 29 MYSQL_ROW (STDCALL*mysql_fetch_rowPtr)(MYSQL_RES*);
jpayne@69 30 unsigned int (STDCALL*mysql_field_countPtr)(MYSQL*);
jpayne@69 31 void (STDCALL*mysql_free_resultPtr)(MYSQL_RES*);
jpayne@69 32 unsigned long (STDCALL*mysql_get_client_versionPtr)(void);
jpayne@69 33 MYSQL* (STDCALL*mysql_initPtr)(MYSQL*);
jpayne@69 34 MYSQL_RES* (STDCALL*mysql_list_fieldsPtr)(MYSQL*, const char*, const char*);
jpayne@69 35 MYSQL_RES* (STDCALL*mysql_list_tablesPtr)(MYSQL*, const char*);
jpayne@69 36 unsigned int (STDCALL*mysql_num_fieldsPtr)(MYSQL_RES*);
jpayne@69 37 int (STDCALL*mysql_optionsPtr)(MYSQL*, enum mysql_option, const void*);
jpayne@69 38 int (STDCALL*mysql_queryPtr)(MYSQL*, const char*);
jpayne@69 39 MYSQL* (STDCALL*mysql_real_connectPtr)(MYSQL*, const char*, const char*, const char*, const char*, unsigned int, const char*, unsigned long);
jpayne@69 40 my_bool (STDCALL*mysql_rollbackPtr)(MYSQL*);
jpayne@69 41 int (STDCALL*mysql_select_dbPtr)(MYSQL*, const char*);
jpayne@69 42 const char* (STDCALL*mysql_sqlstatePtr)(MYSQL*);
jpayne@69 43 my_bool (STDCALL*mysql_ssl_setPtr)(MYSQL*, const char*, const char*, const char*, const char*, const char*);
jpayne@69 44 my_ulonglong (STDCALL*mysql_stmt_affected_rowsPtr)(MYSQL_STMT*);
jpayne@69 45 my_bool (STDCALL*mysql_stmt_bind_paramPtr)(MYSQL_STMT*, MYSQL_BIND*);
jpayne@69 46 my_bool (STDCALL*mysql_stmt_bind_resultPtr)(MYSQL_STMT*, MYSQL_BIND*);
jpayne@69 47 my_bool (STDCALL*mysql_stmt_closePtr)(MYSQL_STMT*);
jpayne@69 48 unsigned int (STDCALL*mysql_stmt_errnoPtr)(MYSQL_STMT*);
jpayne@69 49 const char* (STDCALL*mysql_stmt_errorPtr)(MYSQL_STMT*);
jpayne@69 50 int (STDCALL*mysql_stmt_executePtr)(MYSQL_STMT*);
jpayne@69 51 int (STDCALL*mysql_stmt_fetchPtr)(MYSQL_STMT*);
jpayne@69 52 int (STDCALL*mysql_stmt_fetch_columnPtr)(MYSQL_STMT*, MYSQL_BIND*, unsigned int, unsigned long);
jpayne@69 53 MYSQL_STMT* (STDCALL*mysql_stmt_initPtr)(MYSQL*);
jpayne@69 54 int (STDCALL*mysql_stmt_preparePtr)(MYSQL_STMT*, const char*, unsigned long);
jpayne@69 55 MYSQL_RES* (STDCALL*mysql_stmt_result_metadataPtr)(MYSQL_STMT*);
jpayne@69 56 const char* (STDCALL*mysql_stmt_sqlstatePtr)(MYSQL_STMT*);
jpayne@69 57 int (STDCALL*mysql_stmt_store_resultPtr)(MYSQL_STMT*);
jpayne@69 58 MYSQL_RES* (STDCALL*mysql_store_resultPtr)(MYSQL*);
jpayne@69 59 } mysqlStubDefs;
jpayne@69 60 #define mysql_server_init (mysqlStubs->mysql_server_initPtr)
jpayne@69 61 #define mysql_server_end (mysqlStubs->mysql_server_endPtr)
jpayne@69 62 #define mysql_affected_rows (mysqlStubs->mysql_affected_rowsPtr)
jpayne@69 63 #define mysql_autocommit (mysqlStubs->mysql_autocommitPtr)
jpayne@69 64 #define mysql_change_user (mysqlStubs->mysql_change_userPtr)
jpayne@69 65 #define mysql_close (mysqlStubs->mysql_closePtr)
jpayne@69 66 #define mysql_commit (mysqlStubs->mysql_commitPtr)
jpayne@69 67 #define mysql_errno (mysqlStubs->mysql_errnoPtr)
jpayne@69 68 #define mysql_error (mysqlStubs->mysql_errorPtr)
jpayne@69 69 #define mysql_fetch_fields (mysqlStubs->mysql_fetch_fieldsPtr)
jpayne@69 70 #define mysql_fetch_lengths (mysqlStubs->mysql_fetch_lengthsPtr)
jpayne@69 71 #define mysql_fetch_row (mysqlStubs->mysql_fetch_rowPtr)
jpayne@69 72 #define mysql_field_count (mysqlStubs->mysql_field_countPtr)
jpayne@69 73 #define mysql_free_result (mysqlStubs->mysql_free_resultPtr)
jpayne@69 74 #define mysql_get_client_version (mysqlStubs->mysql_get_client_versionPtr)
jpayne@69 75 #define mysql_init (mysqlStubs->mysql_initPtr)
jpayne@69 76 #define mysql_list_fields (mysqlStubs->mysql_list_fieldsPtr)
jpayne@69 77 #define mysql_list_tables (mysqlStubs->mysql_list_tablesPtr)
jpayne@69 78 #define mysql_num_fields (mysqlStubs->mysql_num_fieldsPtr)
jpayne@69 79 #define mysql_options (mysqlStubs->mysql_optionsPtr)
jpayne@69 80 #define mysql_query (mysqlStubs->mysql_queryPtr)
jpayne@69 81 #define mysql_real_connect (mysqlStubs->mysql_real_connectPtr)
jpayne@69 82 #define mysql_rollback (mysqlStubs->mysql_rollbackPtr)
jpayne@69 83 #define mysql_select_db (mysqlStubs->mysql_select_dbPtr)
jpayne@69 84 #define mysql_sqlstate (mysqlStubs->mysql_sqlstatePtr)
jpayne@69 85 #define mysql_ssl_set (mysqlStubs->mysql_ssl_setPtr)
jpayne@69 86 #define mysql_stmt_affected_rows (mysqlStubs->mysql_stmt_affected_rowsPtr)
jpayne@69 87 #define mysql_stmt_bind_param (mysqlStubs->mysql_stmt_bind_paramPtr)
jpayne@69 88 #define mysql_stmt_bind_result (mysqlStubs->mysql_stmt_bind_resultPtr)
jpayne@69 89 #define mysql_stmt_close (mysqlStubs->mysql_stmt_closePtr)
jpayne@69 90 #define mysql_stmt_errno (mysqlStubs->mysql_stmt_errnoPtr)
jpayne@69 91 #define mysql_stmt_error (mysqlStubs->mysql_stmt_errorPtr)
jpayne@69 92 #define mysql_stmt_execute (mysqlStubs->mysql_stmt_executePtr)
jpayne@69 93 #define mysql_stmt_fetch (mysqlStubs->mysql_stmt_fetchPtr)
jpayne@69 94 #define mysql_stmt_fetch_column (mysqlStubs->mysql_stmt_fetch_columnPtr)
jpayne@69 95 #define mysql_stmt_init (mysqlStubs->mysql_stmt_initPtr)
jpayne@69 96 #define mysql_stmt_prepare (mysqlStubs->mysql_stmt_preparePtr)
jpayne@69 97 #define mysql_stmt_result_metadata (mysqlStubs->mysql_stmt_result_metadataPtr)
jpayne@69 98 #define mysql_stmt_sqlstate (mysqlStubs->mysql_stmt_sqlstatePtr)
jpayne@69 99 #define mysql_stmt_store_result (mysqlStubs->mysql_stmt_store_resultPtr)
jpayne@69 100 #define mysql_store_result (mysqlStubs->mysql_store_resultPtr)
jpayne@69 101 MODULE_SCOPE const mysqlStubDefs *mysqlStubs;