@@ -4143,7 +4143,7 @@ int Field_float::store(double nr)
41434143 }
41444144 else
41454145#endif
4146- memcpy_fixed (ptr,(uchar*) &j,sizeof (j));
4146+ memcpy (ptr, &j, sizeof (j));
41474147 return error;
41484148}
41494149
@@ -4166,7 +4166,7 @@ double Field_float::val_real(void)
41664166 }
41674167 else
41684168#endif
4169- memcpy_fixed ((uchar*) &j,ptr,sizeof (j));
4169+ memcpy ( &j, ptr, sizeof (j));
41704170 return ((double ) j);
41714171}
41724172
@@ -4180,7 +4180,7 @@ longlong Field_float::val_int(void)
41804180 }
41814181 else
41824182#endif
4183- memcpy_fixed ((uchar*) &j,ptr,sizeof (j));
4183+ memcpy ( &j, ptr, sizeof (j));
41844184 return (longlong) rint (j);
41854185}
41864186
@@ -4197,7 +4197,7 @@ String *Field_float::val_str(String *val_buffer,
41974197 }
41984198 else
41994199#endif
4200- memcpy_fixed ((uchar*) &nr,ptr,sizeof (nr));
4200+ memcpy ( &nr, ptr, sizeof (nr));
42014201
42024202 uint to_length=max (field_length,70 );
42034203 val_buffer->alloc (to_length);
@@ -4235,8 +4235,8 @@ int Field_float::cmp(const uchar *a_ptr, const uchar *b_ptr)
42354235 else
42364236#endif
42374237 {
4238- memcpy_fixed (&a,a_ptr,sizeof (float ));
4239- memcpy_fixed (&b,b_ptr,sizeof (float ));
4238+ memcpy (&a, a_ptr, sizeof (float ));
4239+ memcpy (&b, b_ptr, sizeof (float ));
42404240 }
42414241 return (a < b) ? -1 : (a > b) ? 1 : 0 ;
42424242}
@@ -4253,7 +4253,7 @@ void Field_float::sort_string(uchar *to,uint length __attribute__((unused)))
42534253 }
42544254 else
42554255#endif
4256- memcpy_fixed (&nr,ptr,sizeof (float ));
4256+ memcpy (&nr, ptr, sizeof (float ));
42574257
42584258 uchar *tmp= to;
42594259 if (nr == (float ) 0.0 )
@@ -4264,7 +4264,7 @@ void Field_float::sort_string(uchar *to,uint length __attribute__((unused)))
42644264 else
42654265 {
42664266#ifdef WORDS_BIGENDIAN
4267- memcpy_fixed (tmp,&nr,sizeof (nr));
4267+ memcpy (tmp, &nr, sizeof (nr));
42684268#else
42694269 tmp[0 ]= ptr[3 ]; tmp[1 ]=ptr[2 ]; tmp[2 ]= ptr[1 ]; tmp[3 ]=ptr[0 ];
42704270#endif
@@ -7442,7 +7442,7 @@ double Field_blob::val_real(void)
74427442 uint32 length;
74437443 CHARSET_INFO *cs;
74447444
7445- memcpy_fixed (&blob,ptr+packlength,sizeof (char *));
7445+ memcpy (&blob, ptr+packlength, sizeof (char *));
74467446 if (!blob)
74477447 return 0.0 ;
74487448 length= get_length (ptr);
@@ -7456,7 +7456,7 @@ longlong Field_blob::val_int(void)
74567456 ASSERT_COLUMN_MARKED_FOR_READ;
74577457 int not_used;
74587458 char *blob;
7459- memcpy_fixed (&blob,ptr+packlength,sizeof (char *));
7459+ memcpy (&blob, ptr+packlength, sizeof (char *));
74607460 if (!blob)
74617461 return 0 ;
74627462 uint32 length=get_length (ptr);
@@ -7468,7 +7468,7 @@ String *Field_blob::val_str(String *val_buffer __attribute__((unused)),
74687468{
74697469 ASSERT_COLUMN_MARKED_FOR_READ;
74707470 char *blob;
7471- memcpy_fixed (&blob,ptr+packlength,sizeof (char *));
7471+ memcpy (&blob, ptr+packlength, sizeof (char *));
74727472 if (!blob)
74737473 val_ptr->set (" " ,0 ,charset ()); // A bit safer than ->length(0)
74747474 else
@@ -7482,7 +7482,7 @@ my_decimal *Field_blob::val_decimal(my_decimal *decimal_value)
74827482 ASSERT_COLUMN_MARKED_FOR_READ;
74837483 const char *blob;
74847484 size_t length;
7485- memcpy_fixed (&blob, ptr+packlength, sizeof (const uchar*));
7485+ memcpy (&blob, ptr+packlength, sizeof (const uchar*));
74867486 if (!blob)
74877487 {
74887488 blob= " " ;
@@ -7510,8 +7510,8 @@ int Field_blob::cmp_max(const uchar *a_ptr, const uchar *b_ptr,
75107510 uint max_length)
75117511{
75127512 uchar *blob1,*blob2;
7513- memcpy_fixed (&blob1,a_ptr+packlength,sizeof (char *));
7514- memcpy_fixed (&blob2,b_ptr+packlength,sizeof (char *));
7513+ memcpy (&blob1, a_ptr+packlength, sizeof (char *));
7514+ memcpy (&blob2, b_ptr+packlength, sizeof (char *));
75157515 uint a_len= get_length (a_ptr), b_len= get_length (b_ptr);
75167516 set_if_smaller (a_len, max_length);
75177517 set_if_smaller (b_len, max_length);
@@ -7525,8 +7525,8 @@ int Field_blob::cmp_binary(const uchar *a_ptr, const uchar *b_ptr,
75257525 char *a,*b;
75267526 uint diff;
75277527 uint32 a_length,b_length;
7528- memcpy_fixed (&a,a_ptr+packlength,sizeof (char *));
7529- memcpy_fixed (&b,b_ptr+packlength,sizeof (char *));
7528+ memcpy (&a, a_ptr+packlength, sizeof (char *));
7529+ memcpy (&b, b_ptr+packlength, sizeof (char *));
75307530 a_length=get_length (a_ptr);
75317531 if (a_length > max_length)
75327532 a_length=max_length;
@@ -7607,7 +7607,7 @@ int Field_blob::key_cmp(const uchar *key_ptr, uint max_key_length)
76077607{
76087608 uchar *blob1;
76097609 uint blob_length=get_length (ptr);
7610- memcpy_fixed (&blob1,ptr+packlength,sizeof (char *));
7610+ memcpy (&blob1, ptr+packlength, sizeof (char *));
76117611 CHARSET_INFO *cs= charset ();
76127612 uint local_char_length= max_key_length / cs->mbmaxlen ;
76137613 local_char_length= my_charpos (cs, blob1, blob1+blob_length,
@@ -7685,7 +7685,7 @@ void Field_blob::sort_string(uchar *to,uint length)
76857685 break ;
76867686 }
76877687 }
7688- memcpy_fixed (&blob,ptr+packlength,sizeof (char *));
7688+ memcpy (&blob, ptr+packlength, sizeof (char *));
76897689
76907690 blob_length=my_strnxfrm (field_charset,
76917691 to, length, blob, blob_length);
@@ -8654,7 +8654,7 @@ String *Field_bit::val_str(String *val_buffer,
86548654 mi_int8store (buff,bits);
86558655
86568656 val_buffer->alloc (length);
8657- memcpy_fixed ((char *) val_buffer->ptr (), buff+8 -length, length);
8657+ memcpy ((char *) val_buffer->ptr (), buff+8 -length, length);
86588658 val_buffer->length (length);
86598659 val_buffer->set_charset (&my_charset_bin);
86608660 return val_buffer;
0 commit comments