summaryrefslogtreecommitdiff
path: root/libmysql
diff options
context:
space:
mode:
authorunknown <konstantin@mysql.com>2004-08-25 17:20:12 +0400
committerunknown <konstantin@mysql.com>2004-08-25 17:20:12 +0400
commit7dfdfa9fa397927963b4754d86fcf77ae3f036c5 (patch)
tree30cf0e191daa9cbab0b6e50d470cbbeb29cfd0d7 /libmysql
parentb20d1ce4f3fb187d3c2a48479b85234c81fe85d0 (diff)
downloadmariadb-git-7dfdfa9fa397927963b4754d86fcf77ae3f036c5.tar.gz
Cleanup.
Diffstat (limited to 'libmysql')
-rw-r--r--libmysql/libmysql.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/libmysql/libmysql.c b/libmysql/libmysql.c
index cea8ce3a499..2ddbaa0b693 100644
--- a/libmysql/libmysql.c
+++ b/libmysql/libmysql.c
@@ -3393,7 +3393,7 @@ static void fetch_long_with_conversion(MYSQL_BIND *param, MYSQL_FIELD *field,
longlong value)
{
char *buffer= (char *)param->buffer;
- uint field_is_unsigned= (field->flags & UNSIGNED_FLAG);
+ uint field_is_unsigned= field->flags & UNSIGNED_FLAG;
switch (param->buffer_type) {
case MYSQL_TYPE_NULL: /* do nothing */
@@ -3590,14 +3590,14 @@ static void fetch_result_with_conversion(MYSQL_BIND *param, MYSQL_FIELD *field,
{
ulong length;
enum enum_field_types field_type= field->type;
+ uint field_is_unsigned= field->flags & UNSIGNED_FLAG;
switch (field_type) {
case MYSQL_TYPE_TINY:
{
char value= (char) **row;
- uint field_is_unsigned= (field->flags & UNSIGNED_FLAG);
- longlong data= (field_is_unsigned) ? (longlong) (unsigned char) value:
- (longlong) value;
+ longlong data= field_is_unsigned ? (longlong) (unsigned char) value :
+ (longlong) value;
fetch_long_with_conversion(param, field, data);
length= 1;
break;
@@ -3606,9 +3606,8 @@ static void fetch_result_with_conversion(MYSQL_BIND *param, MYSQL_FIELD *field,
case MYSQL_TYPE_YEAR:
{
short value= sint2korr(*row);
- uint field_is_unsigned= (field->flags & UNSIGNED_FLAG);
- longlong data= ((field_is_unsigned) ? (longlong) (unsigned short) value:
- (longlong) value);
+ longlong data= field_is_unsigned ? (longlong) (unsigned short) value :
+ (longlong) value;
fetch_long_with_conversion(param, field, data);
length= 2;
break;
@@ -3616,9 +3615,8 @@ static void fetch_result_with_conversion(MYSQL_BIND *param, MYSQL_FIELD *field,
case MYSQL_TYPE_LONG:
{
long value= sint4korr(*row);
- uint field_is_unsigned= (field->flags & UNSIGNED_FLAG);
- longlong data= ((field_is_unsigned) ? (longlong) (unsigned long) value:
- (longlong) value);
+ longlong data= field_is_unsigned ? (longlong) (unsigned long) value :
+ (longlong) value;
fetch_long_with_conversion(param, field, data);
length= 4;
break;