~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_plugin.cc

  • Committer: Brian Aker
  • Date: 2008-12-05 07:20:46 UTC
  • Revision ID: brian@tangent.org-20081205072046-kg4gs7zudeukbzlx
Remove unused (yet more)

Show diffs side-by-side

added added

removed removed

Lines of Context:
191
191
 
192
192
  static void *operator new(size_t size, MEM_ROOT *mem_root)
193
193
  { return (void*) alloc_root(mem_root, (uint) size); }
194
 
  static void operator delete(void *ptr_arg __attribute__((unused)),
195
 
                              size_t size __attribute__((unused)))
 
194
  static void operator delete(void *, size_t)
196
195
  { TRASH(ptr_arg, size); }
197
196
 
198
197
  sys_var_pluginvar(const char *name_arg,
208
207
  TYPELIB* plugin_var_typelib(void);
209
208
  unsigned char* value_ptr(Session *session, enum_var_type type, LEX_STRING *base);
210
209
  bool check(Session *session, set_var *var);
211
 
  bool check_default(enum_var_type type __attribute__((unused)))
 
210
  bool check_default(enum_var_type)
212
211
    { return is_readonly(); }
213
 
  void set_default(Session *session,
214
 
                   enum_var_type type __attribute__((unused)));
 
212
  void set_default(Session *session, enum_var_type);
215
213
  bool update(Session *session, set_var *var);
216
214
};
217
215
 
881
879
extern "C" unsigned char *get_bookmark_hash_key(const unsigned char *, size_t *, bool);
882
880
 
883
881
 
884
 
unsigned char *get_plugin_hash_key(const unsigned char *buff, size_t *length,
885
 
                           bool not_used __attribute__((unused)))
 
882
unsigned char *get_plugin_hash_key(const unsigned char *buff, size_t *length, bool)
886
883
{
887
884
  struct st_plugin_int *plugin= (st_plugin_int *)buff;
888
885
  *length= (uint)plugin->name.length;
890
887
}
891
888
 
892
889
 
893
 
unsigned char *get_bookmark_hash_key(const unsigned char *buff, size_t *length,
894
 
                             bool not_used __attribute__((unused)))
 
890
unsigned char *get_bookmark_hash_key(const unsigned char *buff, size_t *length, bool)
895
891
{
896
892
  struct st_bookmark *var= (st_bookmark *)buff;
897
893
  *length= var->name_len + 1;
1361
1357
  default variable data check and update functions
1362
1358
****************************************************************************/
1363
1359
 
1364
 
static int check_func_bool(Session *session __attribute__((unused)),
1365
 
                           struct st_mysql_sys_var *var,
 
1360
static int check_func_bool(Session *, struct st_mysql_sys_var *var,
1366
1361
                           void *save, st_mysql_value *value)
1367
1362
{
1368
1363
  char buff[STRING_BUFFER_USUAL_SIZE];
1460
1455
                              var->name, (int64_t) tmp);
1461
1456
}
1462
1457
 
1463
 
static int check_func_str(Session *session,
1464
 
                          struct st_mysql_sys_var *var __attribute__((unused)),
 
1458
static int check_func_str(Session *session, struct st_mysql_sys_var *,
1465
1459
                          void *save, st_mysql_value *value)
1466
1460
{
1467
1461
  char buff[STRING_BUFFER_USUAL_SIZE];
1476
1470
}
1477
1471
 
1478
1472
 
1479
 
static int check_func_enum(Session *session __attribute__((unused)),
1480
 
                           struct st_mysql_sys_var *var,
 
1473
static int check_func_enum(Session *, struct st_mysql_sys_var *var,
1481
1474
                           void *save, st_mysql_value *value)
1482
1475
{
1483
1476
  char buff[STRING_BUFFER_USUAL_SIZE];
1523
1516
}
1524
1517
 
1525
1518
 
1526
 
static int check_func_set(Session *session __attribute__((unused)),
1527
 
                          struct st_mysql_sys_var *var,
 
1519
static int check_func_set(Session *, struct st_mysql_sys_var *var,
1528
1520
                          void *save, st_mysql_value *value)
1529
1521
{
1530
1522
  char buff[STRING_BUFFER_USUAL_SIZE], *error= 0;
1576
1568
}
1577
1569
 
1578
1570
 
1579
 
static void update_func_bool(Session *session __attribute__((unused)),
1580
 
                             struct st_mysql_sys_var *var __attribute__((unused)),
 
1571
static void update_func_bool(Session *, struct st_mysql_sys_var *,
1581
1572
                             void *tgt, const void *save)
1582
1573
{
1583
1574
  *(bool *) tgt= *(int *) save ? 1 : 0;
1584
1575
}
1585
1576
 
1586
1577
 
1587
 
static void update_func_int(Session *session __attribute__((unused)),
1588
 
                            struct st_mysql_sys_var *var __attribute__((unused)),
 
1578
static void update_func_int(Session *, struct st_mysql_sys_var *,
1589
1579
                             void *tgt, const void *save)
1590
1580
{
1591
1581
  *(int *)tgt= *(int *) save;
1592
1582
}
1593
1583
 
1594
1584
 
1595
 
static void update_func_long(Session *session __attribute__((unused)),
1596
 
                             struct st_mysql_sys_var *var __attribute__((unused)),
 
1585
static void update_func_long(Session *, struct st_mysql_sys_var *,
1597
1586
                             void *tgt, const void *save)
1598
1587
{
1599
1588
  *(long *)tgt= *(long *) save;
1600
1589
}
1601
1590
 
1602
1591
 
1603
 
static void update_func_int64_t(Session *session __attribute__((unused)),
1604
 
                                 struct st_mysql_sys_var *var __attribute__((unused)),
 
1592
static void update_func_int64_t(Session *, struct st_mysql_sys_var *,
1605
1593
                                 void *tgt, const void *save)
1606
1594
{
1607
1595
  *(int64_t *)tgt= *(uint64_t *) save;
1608
1596
}
1609
1597
 
1610
1598
 
1611
 
static void update_func_str(Session *session __attribute__((unused)), struct st_mysql_sys_var *var,
 
1599
static void update_func_str(Session *, struct st_mysql_sys_var *var,
1612
1600
                             void *tgt, const void *save)
1613
1601
{
1614
1602
  char *old= *(char **) tgt;
1951
1939
/*
1952
1940
  Unlocks all system variables which hold a reference
1953
1941
*/
1954
 
static void unlock_variables(Session *session __attribute__((unused)),
1955
 
                             struct system_variables *vars)
 
1942
static void unlock_variables(Session *, struct system_variables *vars)
1956
1943
{
1957
1944
  intern_plugin_unlock(NULL, vars->table_plugin);
1958
1945
  vars->table_plugin= NULL;
2128
2115
}
2129
2116
 
2130
2117
 
2131
 
unsigned char* sys_var_pluginvar::value_ptr(Session *session, enum_var_type type,
2132
 
                                    LEX_STRING *base __attribute__((unused)))
 
2118
unsigned char* sys_var_pluginvar::value_ptr(Session *session, enum_var_type type, LEX_STRING *)
2133
2119
{
2134
2120
  unsigned char* result;
2135
2121
 
2384
2370
extern "C" bool get_one_plugin_option(int optid, const struct my_option *,
2385
2371
                                         char *);
2386
2372
 
2387
 
bool get_one_plugin_option(int optid __attribute__((unused)),
2388
 
                              const struct my_option *opt __attribute__((unused)),
2389
 
                              char *argument __attribute__((unused)))
 
2373
bool get_one_plugin_option(int, const struct my_option *, char *)
2390
2374
{
2391
2375
  return 0;
2392
2376
}