~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_base.cc

Fixed -Wmissing-declarations

Show diffs side-by-side

added added

removed removed

Lines of Context:
62
62
static int open_unireg_entry(Session *session, Table *entry, TableList *table_list,
63
63
                             const char *alias,
64
64
                             char *cache_key, uint32_t cache_key_length);
65
 
extern "C" void free_cache_entry(void *entry);
66
 
 
67
 
 
68
 
extern "C" unsigned char *table_cache_key(const unsigned char *record, size_t *length,
69
 
                                          bool )
 
65
extern "C"
 
66
{
 
67
  void free_cache_entry(void *entry);
 
68
  unsigned char *table_cache_key(const unsigned char *record,
 
69
                                 size_t *length,
 
70
                                 bool );
 
71
  unsigned char *table_def_key(const unsigned char *record,
 
72
                               size_t *length,
 
73
                               bool );
 
74
}
 
75
 
 
76
 
 
77
 
 
78
unsigned char *table_cache_key(const unsigned char *record,
 
79
                               size_t *length,
 
80
                               bool )
70
81
{
71
82
  Table *entry=(Table*) record;
72
83
  *length= entry->s->table_cache_key.length;
103
114
  Functions to handle table definition cach (TableShare)
104
115
 *****************************************************************************/
105
116
 
106
 
extern "C" unsigned char *table_def_key(const unsigned char *record, size_t *length,
107
 
                                        bool )
 
117
unsigned char *table_def_key(const unsigned char *record,
 
118
                             size_t *length,
 
119
                             bool )
108
120
{
109
121
  TableShare *entry=(TableShare*) record;
110
122
  *length= entry->table_cache_key.length;
4395
4407
  RETURN pointer on pointer to next_leaf of last element
4396
4408
*/
4397
4409
 
4398
 
TableList **make_leaves_list(TableList **list, TableList *tables)
 
4410
static TableList **make_leaves_list(TableList **list, TableList *tables)
4399
4411
{
4400
4412
  for (TableList *table= tables; table; table= table->next_local)
4401
4413
  {