aboutsummaryrefslogtreecommitdiff
path: root/gas/bignum-copy.c
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1992-11-23 20:39:57 +0000
committerKen Raeburn <raeburn@cygnus>1992-11-23 20:39:57 +0000
commit6efd877de5ab683fc5d7c216049f9f888bf18828 (patch)
tree14fbfbcba9ec0238dad02cac1981999b99c297dd /gas/bignum-copy.c
parent5707ea9fad0ff4b51cc2c913af218c0a0b8278e9 (diff)
downloadfsf-binutils-gdb-6efd877de5ab683fc5d7c216049f9f888bf18828.zip
fsf-binutils-gdb-6efd877de5ab683fc5d7c216049f9f888bf18828.tar.gz
fsf-binutils-gdb-6efd877de5ab683fc5d7c216049f9f888bf18828.tar.bz2
Ran "indent", for GNU coding style; some code & comments still need fixup.
Removed some unneeded files. configure.in: Don't look for te-386bsd.h, which doesn't exist...
Diffstat (limited to 'gas/bignum-copy.c')
-rw-r--r--gas/bignum-copy.c79
1 files changed, 43 insertions, 36 deletions
diff --git a/gas/bignum-copy.c b/gas/bignum-copy.c
index 8e8ad9b..9ec9200 100644
--- a/gas/bignum-copy.c
+++ b/gas/bignum-copy.c
@@ -1,18 +1,18 @@
/* bignum_copy.c - copy a bignum
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. */
@@ -32,41 +32,48 @@
/* void */
int
- bignum_copy(in, in_length, out, out_length)
-register LITTLENUM_TYPE *in;
-register int in_length; /* in sizeof(littlenum)s */
-register LITTLENUM_TYPE *out;
-register int out_length; /* in sizeof(littlenum)s */
+bignum_copy (in, in_length, out, out_length)
+ register LITTLENUM_TYPE *in;
+ register int in_length; /* in sizeof(littlenum)s */
+ register LITTLENUM_TYPE *out;
+ register int out_length; /* in sizeof(littlenum)s */
{
- int significant_littlenums_dropped;
-
- if (out_length < in_length) {
- LITTLENUM_TYPE *p; /* -> most significant (non-zero) input
- littlenum. */
-
- memcpy((void *) out, (void *) in,
- out_length << LITTLENUM_SHIFT);
- for (p = in + in_length - 1; p >= in; --p) {
- if (* p) break;
- }
- significant_littlenums_dropped = p - in - in_length + 1;
-
- if (significant_littlenums_dropped < 0) {
- significant_littlenums_dropped = 0;
- }
- } else {
- memcpy((char *) out, (char *) in,
- in_length << LITTLENUM_SHIFT);
+ int significant_littlenums_dropped;
+
+ if (out_length < in_length)
+ {
+ LITTLENUM_TYPE *p; /* -> most significant (non-zero) input
+ littlenum. */
- if (out_length > in_length) {
- memset((char *) (out + out_length),
- '\0', (out_length - in_length) << LITTLENUM_SHIFT);
- }
+ memcpy ((void *) out, (void *) in,
+ out_length << LITTLENUM_SHIFT);
+ for (p = in + in_length - 1; p >= in; --p)
+ {
+ if (*p)
+ break;
+ }
+ significant_littlenums_dropped = p - in - in_length + 1;
+
+ if (significant_littlenums_dropped < 0)
+ {
+ significant_littlenums_dropped = 0;
+ }
+ }
+ else
+ {
+ memcpy ((char *) out, (char *) in,
+ in_length << LITTLENUM_SHIFT);
- significant_littlenums_dropped = 0;
+ if (out_length > in_length)
+ {
+ memset ((char *) (out + out_length),
+ '\0', (out_length - in_length) << LITTLENUM_SHIFT);
}
-
- return(significant_littlenums_dropped);
-} /* bignum_copy() */
+
+ significant_littlenums_dropped = 0;
+ }
+
+ return (significant_littlenums_dropped);
+} /* bignum_copy() */
/* end of bignum-copy.c */