aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/io/DataOutputStream.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/io/DataOutputStream.java')
-rw-r--r--libjava/java/io/DataOutputStream.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/libjava/java/io/DataOutputStream.java b/libjava/java/io/DataOutputStream.java
index d5f76ff..9232b7a 100644
--- a/libjava/java/io/DataOutputStream.java
+++ b/libjava/java/io/DataOutputStream.java
@@ -191,7 +191,7 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput
* @see DataInput#readShort
* @see DataInput#readUnsignedShort
*/
- public final void writeShort (int value) throws IOException
+ public final synchronized void writeShort (int value) throws IOException
{
write ((byte) (0xff & (value >> 8)));
write ((byte) (0xff & value));
@@ -217,7 +217,7 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput
*
* @see DataInput#readChar
*/
- public final void writeChar (int value) throws IOException
+ public final synchronized void writeChar (int value) throws IOException
{
write ((byte) (0xff & (value >> 8)));
write ((byte) (0xff & value));
@@ -243,7 +243,7 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput
*
* @see DataInput#readInt
*/
- public final void writeInt (int value) throws IOException
+ public final synchronized void writeInt (int value) throws IOException
{
write ((byte) (0xff & (value >> 24)));
write ((byte) (0xff & (value >> 16)));
@@ -275,7 +275,7 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput
*
* @see DataInput#readLong
*/
- public final void writeLong (long value) throws IOException
+ public final synchronized void writeLong (long value) throws IOException
{
write ((byte) (0xff & (value >> 56)));
write ((byte) (0xff & (value>> 48)));
@@ -404,14 +404,14 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput
*
* @see DataInput#readUTF
*/
- public final void writeUTF (String s) throws IOException
+ public synchronized final void writeUTF (String value) throws IOException
{
- int len = s.length();
+ int len = value.length();
int sum = 0;
for (int i = 0; i < len && sum <= 65535; ++i)
{
- char c = s.charAt(i);
+ char c = value.charAt(i);
if (c >= '\u0001' && c <= '\u007f')
sum += 1;
else if (c == '\u0000' || (c >= '\u0080' && c <= '\u07ff'))
@@ -427,7 +427,7 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput
for (int i = 0; i < len; ++i)
{
- char c = s.charAt(i);
+ char c = value.charAt(i);
if (c >= '\u0001' && c <= '\u007f')
write (c);
else if (c == '\u0000' || (c >= '\u0080' && c <= '\u07ff'))