X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libiberty%2Fstrtod.c;h=4f119c46114b4988700db4d5b63979b72ffb24c4;hb=94dee23105b88c9fc8dbd99f8b2895dd3009fc91;hp=6b69ccfa8d206c6594c7b668362a85fbf7b120a6;hpb=8a630ee4cedb035083cf067161977f39449daf2e;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libiberty/strtod.c b/libiberty/strtod.c index 6b69ccfa8d2..4f119c46114 100644 --- a/libiberty/strtod.c +++ b/libiberty/strtod.c @@ -1,5 +1,5 @@ /* Implementation of strtod for systems with atof. - Copyright (C) 1991, 1995 Free Software Foundation, Inc. + Copyright (C) 1991, 1995, 2002 Free Software Foundation, Inc. This file is part of the libiberty library. This library is free software; you can redistribute it and/or modify it under the @@ -40,16 +40,14 @@ the location referenced by @var{endptr}. #include "ansidecl.h" #include "safe-ctype.h" -extern double atof (); +extern double atof (const char *); /* Disclaimer: this is currently just used by CHILL in GDB and therefore has not been tested well. It may have been tested for nothing except that it compiles. */ double -strtod (str, ptr) - char *str; - char **ptr; +strtod (char *str, char **ptr) { char *p; @@ -75,7 +73,7 @@ strtod (str, ptr) && (p[6] == 't' || p[6] == 'T') && (p[7] == 'y' || p[7] == 'Y')) { - *ptr = p + 7; + *ptr = p + 8; return atof (str); } else