96
96
#include "my_inttypes.h"
97
97
#include "my_io.h"
98
98
#include "my_macros.h"
99
- #include "my_sharedlib.h"
100
99
#include "my_sys.h"
101
100
#include "my_thread_local.h"
102
101
#include "mysql/service_my_snprintf.h"
@@ -403,7 +402,7 @@ static void unlock_stack(CODE_STATE *cs)
403
402
*
404
403
*/
405
404
406
- void MYSQL_PLUGIN_API _db_process_ (const char * name )
405
+ void _db_process_ (const char * name )
407
406
{
408
407
CODE_STATE * cs ;
409
408
@@ -841,7 +840,7 @@ static void FixTraceFlags(uint old_fflags, CODE_STATE *cs)
841
840
*
842
841
*/
843
842
844
- MYSQL_PLUGIN_API void _db_set_ (const char * control )
843
+ void _db_set_ (const char * control )
845
844
{
846
845
CODE_STATE * cs ;
847
846
uint old_fflags ;
@@ -880,7 +879,7 @@ MYSQL_PLUGIN_API void _db_set_(const char *control)
880
879
*
881
880
*/
882
881
883
- MYSQL_PLUGIN_API void _db_push_ (const char * control )
882
+ void _db_push_ (const char * control )
884
883
{
885
884
CODE_STATE * cs ;
886
885
uint old_fflags ;
@@ -905,7 +904,7 @@ MYSQL_PLUGIN_API void _db_push_(const char *control)
905
904
Returns TRUE if session-local settings have been set.
906
905
*/
907
906
908
- MYSQL_PLUGIN_API int _db_is_pushed_ ()
907
+ int _db_is_pushed_ ()
909
908
{
910
909
CODE_STATE * cs = NULL ;
911
910
get_code_state_or_return FALSE ;
@@ -927,7 +926,7 @@ MYSQL_PLUGIN_API int _db_is_pushed_()
927
926
*
928
927
*/
929
928
930
- MYSQL_PLUGIN_API void _db_set_init_ (const char * control )
929
+ void _db_set_init_ (const char * control )
931
930
{
932
931
CODE_STATE tmp_cs ;
933
932
memset (& tmp_cs , 0 , sizeof (tmp_cs ));
@@ -953,7 +952,7 @@ MYSQL_PLUGIN_API void _db_set_init_(const char *control)
953
952
*
954
953
*/
955
954
956
- MYSQL_PLUGIN_API void _db_pop_ ()
955
+ void _db_pop_ ()
957
956
{
958
957
struct settings * discard ;
959
958
uint old_fflags ;
@@ -1069,7 +1068,7 @@ MYSQL_PLUGIN_API void _db_pop_()
1069
1068
} \
1070
1069
} while (0)
1071
1070
1072
- MYSQL_PLUGIN_API int _db_explain_ (CODE_STATE * cs , char * buf , size_t len )
1071
+ int _db_explain_ (CODE_STATE * cs , char * buf , size_t len )
1073
1072
{
1074
1073
char * start = buf , * end = buf + len - 4 ;
1075
1074
@@ -1173,9 +1172,8 @@ int _db_explain_init_(char *buf, size_t len)
1173
1172
*
1174
1173
*/
1175
1174
1176
- MYSQL_PLUGIN_API void _db_enter_ (
1177
- const char * _func_ , const char * _file_ ,
1178
- uint _line_ , struct _db_stack_frame_ * _stack_frame_ )
1175
+ void _db_enter_ (const char * _func_ , const char * _file_ ,
1176
+ uint _line_ , struct _db_stack_frame_ * _stack_frame_ )
1179
1177
{
1180
1178
int save_errno ;
1181
1179
CODE_STATE * cs ;
@@ -1244,8 +1242,7 @@ MYSQL_PLUGIN_API void _db_enter_(
1244
1242
*
1245
1243
*/
1246
1244
1247
- MYSQL_PLUGIN_API void _db_return_ (
1248
- uint _line_ , struct _db_stack_frame_ * _stack_frame_ )
1245
+ void _db_return_ (uint _line_ , struct _db_stack_frame_ * _stack_frame_ )
1249
1246
{
1250
1247
int save_errno = errno ;
1251
1248
uint _slevel_ = _stack_frame_ -> level & ~TRACE_ON ;
@@ -1308,7 +1305,7 @@ MYSQL_PLUGIN_API void _db_return_(
1308
1305
*
1309
1306
*/
1310
1307
1311
- MYSQL_PLUGIN_API void _db_pargs_ (uint _line_ , const char * keyword )
1308
+ void _db_pargs_ (uint _line_ , const char * keyword )
1312
1309
{
1313
1310
CODE_STATE * cs ;
1314
1311
get_code_state_or_return ;
@@ -1334,7 +1331,7 @@ MYSQL_PLUGIN_API void _db_pargs_(uint _line_, const char *keyword)
1334
1331
* function evaluates to 1.
1335
1332
*/
1336
1333
1337
- MYSQL_PLUGIN_API int _db_enabled_ ()
1334
+ int _db_enabled_ ()
1338
1335
{
1339
1336
CODE_STATE * cs ;
1340
1337
@@ -1373,7 +1370,7 @@ MYSQL_PLUGIN_API int _db_enabled_()
1373
1370
1374
1371
#include <stdarg.h>
1375
1372
1376
- MYSQL_PLUGIN_API void _db_doprnt_ (const char * format ,...)
1373
+ void _db_doprnt_ (const char * format ,...)
1377
1374
{
1378
1375
va_list args ;
1379
1376
CODE_STATE * cs ;
@@ -1436,7 +1433,7 @@ static void DbugVfprintf(FILE *stream, const char* format, va_list args)
1436
1433
* Is used to examine corrupted memory or arrays.
1437
1434
*/
1438
1435
1439
- MYSQL_PLUGIN_API void _db_dump_ (uint _line_ , const char * keyword ,
1436
+ void _db_dump_ (uint _line_ , const char * keyword ,
1440
1437
const unsigned char * memory , size_t length )
1441
1438
{
1442
1439
int pos ;
@@ -1767,7 +1764,7 @@ static void FreeState(CODE_STATE *cs, struct settings *state, int free_state)
1767
1764
* To be called at the very end of the program.
1768
1765
*
1769
1766
*/
1770
- MYSQL_PLUGIN_API void _db_end_ ()
1767
+ void _db_end_ ()
1771
1768
{
1772
1769
struct settings * discard ;
1773
1770
static struct settings tmp ;
@@ -1868,7 +1865,7 @@ FILE *_db_fp_(void)
1868
1865
*
1869
1866
*/
1870
1867
1871
- MYSQL_PLUGIN_API int _db_keyword_ (CODE_STATE * cs , const char * keyword , int strict )
1868
+ int _db_keyword_ (CODE_STATE * cs , const char * keyword , int strict )
1872
1869
{
1873
1870
bool result ;
1874
1871
get_code_state_if_not_set_or_return FALSE ;
@@ -2286,7 +2283,7 @@ static void DbugFlush(CODE_STATE *cs)
2286
2283
2287
2284
/* For debugging */
2288
2285
2289
- MYSQL_PLUGIN_API void _db_flush_ ()
2286
+ void _db_flush_ ()
2290
2287
{
2291
2288
CODE_STATE * cs = NULL ;
2292
2289
get_code_state_or_return ;
@@ -2300,7 +2297,7 @@ MYSQL_PLUGIN_API void _db_flush_()
2300
2297
extern void __gcov_flush ();
2301
2298
#endif
2302
2299
2303
- MYSQL_PLUGIN_API void _db_flush_gcov_ ()
2300
+ void _db_flush_gcov_ ()
2304
2301
{
2305
2302
#ifdef HAVE_GCOV
2306
2303
// Gcov will assert() if we try to flush in parallel.
@@ -2310,7 +2307,7 @@ MYSQL_PLUGIN_API void _db_flush_gcov_()
2310
2307
#endif
2311
2308
}
2312
2309
2313
- MYSQL_PLUGIN_API void _db_suicide_ ()
2310
+ void _db_suicide_ ()
2314
2311
{
2315
2312
int retval ;
2316
2313
sigset_t new_mask ;
@@ -2335,23 +2332,23 @@ MYSQL_PLUGIN_API void _db_suicide_()
2335
2332
#endif /* ! _WIN32 */
2336
2333
2337
2334
2338
- MYSQL_PLUGIN_API void _db_lock_file_ ()
2335
+ void _db_lock_file_ ()
2339
2336
{
2340
2337
CODE_STATE * cs ;
2341
2338
get_code_state_or_return ;
2342
2339
native_mutex_lock (& THR_LOCK_dbug );
2343
2340
cs -> locked = 1 ;
2344
2341
}
2345
2342
2346
- MYSQL_PLUGIN_API void _db_unlock_file_ ()
2343
+ void _db_unlock_file_ ()
2347
2344
{
2348
2345
CODE_STATE * cs ;
2349
2346
get_code_state_or_return ;
2350
2347
cs -> locked = 0 ;
2351
2348
native_mutex_unlock (& THR_LOCK_dbug );
2352
2349
}
2353
2350
2354
- MYSQL_PLUGIN_API const char * _db_get_func_ (void )
2351
+ const char * _db_get_func_ (void )
2355
2352
{
2356
2353
CODE_STATE * cs ;
2357
2354
get_code_state_or_return NULL ;
0 commit comments