Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(69)

Side by Side Diff: src/fast-dtoa.h

Issue 8680013: Remove the static qualifier from functions in header files. (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Restored static const references on ARM and MIPS. Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2010 the V8 project authors. All rights reserved. 1 // Copyright 2011 the V8 project authors. All rights reserved.
2 // Redistribution and use in source and binary forms, with or without 2 // Redistribution and use in source and binary forms, with or without
3 // modification, are permitted provided that the following conditions are 3 // modification, are permitted provided that the following conditions are
4 // met: 4 // met:
5 // 5 //
6 // * Redistributions of source code must retain the above copyright 6 // * Redistributions of source code must retain the above copyright
7 // notice, this list of conditions and the following disclaimer. 7 // notice, this list of conditions and the following disclaimer.
8 // * Redistributions in binary form must reproduce the above 8 // * Redistributions in binary form must reproduce the above
9 // copyright notice, this list of conditions and the following 9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided 10 // disclaimer in the documentation and/or other materials provided
11 // with the distribution. 11 // with the distribution.
(...skipping 24 matching lines...) Expand all
36 // result will be the most accurate number of this length. Longer 36 // result will be the most accurate number of this length. Longer
37 // representations might be more accurate. 37 // representations might be more accurate.
38 FAST_DTOA_SHORTEST, 38 FAST_DTOA_SHORTEST,
39 // Computes a representation where the precision (number of digits) is 39 // Computes a representation where the precision (number of digits) is
40 // given as input. The precision is independent of the decimal point. 40 // given as input. The precision is independent of the decimal point.
41 FAST_DTOA_PRECISION 41 FAST_DTOA_PRECISION
42 }; 42 };
43 43
44 // FastDtoa will produce at most kFastDtoaMaximalLength digits. This does not 44 // FastDtoa will produce at most kFastDtoaMaximalLength digits. This does not
45 // include the terminating '\0' character. 45 // include the terminating '\0' character.
46 static const int kFastDtoaMaximalLength = 17; 46 const int kFastDtoaMaximalLength = 17;
47 47
48 // Provides a decimal representation of v. 48 // Provides a decimal representation of v.
49 // The result should be interpreted as buffer * 10^(point - length). 49 // The result should be interpreted as buffer * 10^(point - length).
50 // 50 //
51 // Precondition: 51 // Precondition:
52 // * v must be a strictly positive finite double. 52 // * v must be a strictly positive finite double.
53 // 53 //
54 // Returns true if it succeeds, otherwise the result can not be trusted. 54 // Returns true if it succeeds, otherwise the result can not be trusted.
55 // There will be *length digits inside the buffer followed by a null terminator. 55 // There will be *length digits inside the buffer followed by a null terminator.
56 // If the function returns true and mode equals 56 // If the function returns true and mode equals
(...skipping 17 matching lines...) Expand all
74 bool FastDtoa(double d, 74 bool FastDtoa(double d,
75 FastDtoaMode mode, 75 FastDtoaMode mode,
76 int requested_digits, 76 int requested_digits,
77 Vector<char> buffer, 77 Vector<char> buffer,
78 int* length, 78 int* length,
79 int* decimal_point); 79 int* decimal_point);
80 80
81 } } // namespace v8::internal 81 } } // namespace v8::internal
82 82
83 #endif // V8_FAST_DTOA_H_ 83 #endif // V8_FAST_DTOA_H_
OLDNEW
« src/conversions-inl.h ('K') | « src/dtoa.h ('k') | src/globals.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698