~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/set_var.cc

  • Committer: Brian Aker
  • Date: 2008-10-06 06:47:29 UTC
  • Revision ID: brian@tangent.org-20081006064729-2i9mhjkzyvow9xsm
RemoveĀ uint.

Show diffs side-by-side

added added

removed removed

Lines of Context:
111
111
static bool get_unsigned(THD *thd, set_var *var);
112
112
bool throw_bounds_warning(THD *thd, bool fixed, bool unsignd,
113
113
                          const char *name, int64_t val);
114
 
static KEY_CACHE *create_key_cache(const char *name, uint length);
 
114
static KEY_CACHE *create_key_cache(const char *name, uint32_t length);
115
115
static unsigned char *get_error_count(THD *thd);
116
116
static unsigned char *get_warning_count(THD *thd);
117
117
static unsigned char *get_tmpdir(THD *thd);
599
599
                        set_var *var)
600
600
{
601
601
  char *res= 0, *old_value=(char *)(var ? var->value->str_value.ptr() : 0);
602
 
  uint new_length= (var ? var->value->str_value.length() : 0);
 
602
  uint32_t new_length= (var ? var->value->str_value.length() : 0);
603
603
  if (!old_value)
604
604
    old_value= (char*) "";
605
605
  if (!(res= my_strndup(old_value, new_length, MYF(0))))
786
786
  ulong val= *value;
787
787
 
788
788
  tmp.length(0);
789
 
  for (uint i= 0; val; val>>= 1, i++)
 
789
  for (uint32_t i= 0; val; val>>= 1, i++)
790
790
  {
791
791
    if (val & 1)
792
792
    {
1314
1314
{
1315
1315
  bool not_used;
1316
1316
  char buff[STRING_BUFFER_USUAL_SIZE], *error= 0;
1317
 
  uint error_len= 0;
 
1317
  uint32_t error_len= 0;
1318
1318
  String str(buff, sizeof(buff), system_charset_info), *res;
1319
1319
 
1320
1320
  if (var->value->result_type() == STRING_RESULT)
1400
1400
  switch (show_type()) {
1401
1401
  case SHOW_INT:
1402
1402
  {
1403
 
    uint value;
 
1403
    uint32_t value;
1404
1404
    pthread_mutex_lock(&LOCK_global_system_variables);
1405
1405
    value= *(uint*) value_ptr(thd, var_type, base);
1406
1406
    pthread_mutex_unlock(&LOCK_global_system_variables);
1454
1454
    char *str= *(char**) value_ptr(thd, var_type, base);
1455
1455
    if (str)
1456
1456
    {
1457
 
      uint length= strlen(str);
 
1457
      uint32_t length= strlen(str);
1458
1458
      tmp= new Item_string(thd->strmake(str, length), length,
1459
1459
                           system_charset_info, DERIVATION_SYSCONST);
1460
1460
    }
2021
2021
bool update_sys_var_str_path(THD *thd __attribute__((unused)),
2022
2022
                             sys_var_str *var_str,
2023
2023
                             set_var *var, const char *log_ext,
2024
 
                             bool log_state, uint log_type)
 
2024
                             bool log_state, uint32_t log_type)
2025
2025
{
2026
2026
  char buff[FN_REFLEN];
2027
2027
  char *res= 0, *old_value=(char *)(var ? var->value->str_value.ptr() : 0);
2028
2028
  bool result= 0;
2029
 
  uint str_length= (var ? var->value->str_value.length() : 0);
 
2029
  uint32_t str_length= (var ? var->value->str_value.length() : 0);
2030
2030
 
2031
2031
  switch (log_type) {
2032
2032
  default:
2100
2100
  ulong val= *value;
2101
2101
 
2102
2102
  tmp.length(0);
2103
 
  for (uint i= 0; val; val>>= 1, i++)
 
2103
  for (uint32_t i= 0; val; val>>= 1, i++)
2104
2104
  {
2105
2105
    if (val & 1)
2106
2106
    {
2583
2583
 
2584
2584
static struct my_option *find_option(struct my_option *opt, const char *name) 
2585
2585
{
2586
 
  uint length=strlen(name);
 
2586
  uint32_t length=strlen(name);
2587
2587
  for (; opt->name; opt++)
2588
2588
  {
2589
2589
    if (!getopt_compare_strings(opt->name, name, length) &&
2740
2740
 
2741
2741
int set_var_init()
2742
2742
{
2743
 
  uint count= 0;
 
2743
  uint32_t count= 0;
2744
2744
  
2745
2745
  for (sys_var *var=vars.first; var; var= var->next, count++) {};
2746
2746
 
2786
2786
    0           SUCCESS
2787
2787
    otherwise   FAILURE
2788
2788
*/
2789
 
int mysql_append_static_vars(const SHOW_VAR *show_vars, uint count)
 
2789
int mysql_append_static_vars(const SHOW_VAR *show_vars, uint32_t count)
2790
2790
{
2791
2791
  for (; count > 0; count--, show_vars++)
2792
2792
    if (insert_dynamic(&fixed_show_vars, (unsigned char*) show_vars))
2809
2809
    0           Unknown variable (error message is given)
2810
2810
*/
2811
2811
 
2812
 
sys_var *intern_find_sys_var(const char *str, uint length, bool no_error)
 
2812
sys_var *intern_find_sys_var(const char *str, uint32_t length, bool no_error)
2813
2813
{
2814
2814
  sys_var *var;
2815
2815
 
3085
3085
 
3086
3086
  tmp.length(0);
3087
3087
 
3088
 
  for (uint i= 0; val; val>>= 1, i++)
 
3088
  for (uint32_t i= 0; val; val>>= 1, i++)
3089
3089
  {
3090
3090
    if (val & 1)
3091
3091
    {
3130
3130
  Named list handling
3131
3131
****************************************************************************/
3132
3132
 
3133
 
unsigned char* find_named(I_List<NAMED_LIST> *list, const char *name, uint length,
 
3133
unsigned char* find_named(I_List<NAMED_LIST> *list, const char *name, uint32_t length,
3134
3134
                NAMED_LIST **found)
3135
3135
{
3136
3136
  I_List_iterator<NAMED_LIST> it(*list);
3163
3163
 
3164
3164
/* Key cache functions */
3165
3165
 
3166
 
static KEY_CACHE *create_key_cache(const char *name, uint length)
 
3166
static KEY_CACHE *create_key_cache(const char *name, uint32_t length)
3167
3167
{
3168
3168
  KEY_CACHE *key_cache;
3169
3169
  
3192
3192
}
3193
3193
 
3194
3194
 
3195
 
KEY_CACHE *get_or_create_key_cache(const char *name, uint length)
 
3195
KEY_CACHE *get_or_create_key_cache(const char *name, uint32_t length)
3196
3196
{
3197
3197
  LEX_STRING key_cache_name;
3198
3198
  KEY_CACHE *key_cache;