diff options
author | Bryce McKinlay <bryce@albatross.co.nz> | 1999-07-26 02:51:44 +0000 |
---|---|---|
committer | Bryce McKinlay <bryce@gcc.gnu.org> | 1999-07-26 03:51:44 +0100 |
commit | 41296e2a2391863bdaa411bb67d8ac9af3e39fde (patch) | |
tree | 41653eeceacd1252434a7f1e6a81fc4ca6638997 /libjava/java/io/natFile.cc | |
parent | 648d2ffce89154a5c166258f6638ab32e737a2c6 (diff) | |
download | gcc-41296e2a2391863bdaa411bb67d8ac9af3e39fde.zip gcc-41296e2a2391863bdaa411bb67d8ac9af3e39fde.tar.gz gcc-41296e2a2391863bdaa411bb67d8ac9af3e39fde.tar.bz2 |
natString.cc (substring): optimize where substring is entire String.
1999-07-22 Bryce McKinlay <bryce@albatross.co.nz>
* java/lang/natString.cc (substring): optimize where substring is
entire String.
* java/io/File.java (getName): don't return separator with file name.
* java/io/natFile.cc (attr): fix overflow.
From-SVN: r28246
Diffstat (limited to 'libjava/java/io/natFile.cc')
-rw-r--r-- | libjava/java/io/natFile.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libjava/java/io/natFile.cc b/libjava/java/io/natFile.cc index 40f2277..9b9a4af 100644 --- a/libjava/java/io/natFile.cc +++ b/libjava/java/io/natFile.cc @@ -105,7 +105,7 @@ java::io::File::attr (jstring canon, jint query) JvAssert (query == MODIFIED || query == LENGTH); // FIXME: time computation is very POSIX-specific -- POSIX and Java // have the same Epoch. - return query == MODIFIED ? sb.st_mtime * 1000 : sb.st_size; + return query == MODIFIED ? (jlong)sb.st_mtime * 1000 : sb.st_size; #else // There's no good choice here. return 23; |