summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/as/flo-copy.c
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/as/flo-copy.c')
-rw-r--r--gnu/usr.bin/as/flo-copy.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/gnu/usr.bin/as/flo-copy.c b/gnu/usr.bin/as/flo-copy.c
index 8fcdb52..6e1b306 100644
--- a/gnu/usr.bin/as/flo-copy.c
+++ b/gnu/usr.bin/as/flo-copy.c
@@ -1,24 +1,24 @@
/* flonum_copy.c - copy a flonum
Copyright (C) 1987, 1990, 1991, 1992 Free Software Foundation, Inc.
-
+
This file is part of GAS, the GNU Assembler.
-
+
GAS is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
-
+
GAS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with GAS; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef lint
-static char rcsid[] = "$Id: flo-copy.c,v 1.1 1993/10/02 20:57:29 pk Exp $";
+static char rcsid[] = "$Id: flo-copy.c,v 1.1 1993/11/03 00:51:34 paul Exp $";
#endif
#include "as.h"
@@ -30,10 +30,10 @@ FLONUM_TYPE *out;
{
int in_length; /* 0 origin */
int out_length; /* 0 origin */
-
+
out->sign = in->sign;
in_length = in->leader - in->low;
-
+
if (in_length < 0) {
out->leader = out->low - 1; /* 0.0 case */
} else {
@@ -57,7 +57,7 @@ memset((char *)(out->low + in_length + 1), '\0', out_length - in_length);
out->leader = in->leader - in->low + out->low;
} else {
int shorten; /* 1-origin. Number of littlenums we drop. */
-
+
shorten = in_length - out_length;
/* Assume out_length >= 0 ! */
memcpy((void *)( out->low), (void *)(in->low + shorten), (int)((out_length + 1) * sizeof(LITTLENUM_TYPE)));
OpenPOWER on IntegriCloud