Commit 587942a7 authored by unknown's avatar unknown
Browse files

Fix warnings.


include/typelib.h:
  Fix a compile warning. char *x is actually updated if
  it's found in the typelib (a peculiar way to return
  canonical value in case of a partial match)
mysys/typelib.c:
  Fix a warning.
sql/item_func.cc:
  Fix a compile-time warning.
parent c601210b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@ typedef struct st_typelib { /* Different types saved here */
  unsigned int *type_lengths;
} TYPELIB;

extern int find_type(const char *x, const TYPELIB *typelib,
extern int find_type(char *x, const TYPELIB *typelib,
                     unsigned int full_name);
extern void make_type(char *to,unsigned int nr,TYPELIB *typelib);
extern const char *get_type(TYPELIB *typelib,unsigned int nr);
+1 −1
Original line number Diff line number Diff line
@@ -42,7 +42,7 @@
    >0  Offset+1 in typelib for matched string
*/

int find_type(const char *x, const TYPELIB *typelib, uint full_name)
int find_type(char *x, const TYPELIB *typelib, uint full_name)
{
  int find,pos,findpos;
  reg1 my_string i;
+1 −1
Original line number Diff line number Diff line
@@ -5069,7 +5069,7 @@ Item_func_sp::init_result_field(THD *thd)
{
  DBUG_ENTER("Item_func_sp::init_result_field");

  LEX_STRING empty_name= { STRING_WITH_LEN("") };
  LEX_STRING empty_name= { C_STRING_WITH_LEN("") };
  
  TABLE_SHARE *share;