ExternalStream.st
changeset 5961 5a6780b2afab
parent 5852 338c6e0cab8f
child 6012 21eebe6e6997
--- a/ExternalStream.st	Tue Sep 04 14:32:40 2001 +0200
+++ b/ExternalStream.st	Tue Sep 04 14:37:07 2001 +0200
@@ -3684,27 +3684,27 @@
 
     __INST(lastErrorNumber) = nil;
     if (((fp = __INST(filePointer)) != nil)
-	&& (__INST(mode) != @symbol(readonly))
-	&& __isSmallInteger(aByteValue)
+        && (__INST(mode) != @symbol(readonly))
+        && __isSmallInteger(aByteValue)
 
     ) {
-	c = __intVal(aByteValue);
-	f = __FILEVal(fp);
-	if (_buffered = (__INST(buffered) == true)) {
-	    __WRITING__(f)
-	} 
-	__WRITEBYTE__(cnt, f, &c, _buffered);
-	if (cnt == 1) {
-	    pos = __INST(position);
-	    if (pos != nil)
-		__INST(position) = __MKSMALLINT(__intVal(pos) + 1);
-	    RETURN (self);
-	}
-	__INST(lastErrorNumber) = __MKSMALLINT(__threadErrno);
+        c = __intVal(aByteValue);
+        f = __FILEVal(fp);
+        if (_buffered = (__INST(buffered) == true)) {
+            __WRITING__(f)
+        } 
+        __WRITEBYTE__(cnt, f, &c, _buffered);
+        if (cnt == 1) {
+            pos = __INST(position);
+            if (pos != nil)
+                __INST(position) = __MKSMALLINT(__intVal(pos) + 1);
+            RETURN (self);
+        }
+        __INST(lastErrorNumber) = __MKSMALLINT(__threadErrno);
     }
 %}.
-    filePointer isNil ifTrue:[self errorNotOpen. ^ self].
-    (mode == #readonly) ifTrue:[self errorReadOnly. ^ self].
+    filePointer isNil ifTrue:[^ self errorNotOpen.].
+    (mode == #readonly) ifTrue:[^ self errorReadOnly.].
     self writeError.
 !
 
@@ -3808,8 +3808,8 @@
 %{
     int num;
     union {
-	char bytes[4];
-	int intVal;
+        char bytes[4];
+        int intVal;
     } u;
     FILEPOINTER f;
     int cnt, _buffered;
@@ -3817,71 +3817,71 @@
 
     __INST(lastErrorNumber) = nil;
     if (__isSmallInteger(aNumber)) {
-	num = __intVal(aNumber);
+        num = __intVal(aNumber);
     } else {
 #ifdef alpha64
-	goto badArg;
+        goto badArg;
 #else
-	num = __longIntVal(aNumber);
-	if (num == 0) {
-	    num = __signedLongIntVal(aNumber);
-	    if (num == 0) {
-		/* bad arg or out-of-range integer  
-		 * (handled by the fallBack code)
-		 */
-		goto badArg;
-	    }
-	}
+        num = __longIntVal(aNumber);
+        if (num == 0) {
+            num = __signedLongIntVal(aNumber);
+            if (num == 0) {
+                /* bad arg or out-of-range integer  
+                 * (handled by the fallBack code)
+                 */
+                goto badArg;
+            }
+        }
 #endif
     }
 
     if (((fp = __INST(filePointer)) != nil)
      && (__INST(mode) != @symbol(readonly))
     ) {
-	if (msbFlag == true) {
+        if (msbFlag == true) {
 #if defined(__MSBFIRST)
-	    u.intVal = num;
+            u.intVal = num;
 #else
-	    u.bytes[0] = (num >> 24) & 0xFF;
-	    u.bytes[1] = (num >> 16) & 0xFF;
-	    u.bytes[2] = (num >> 8) & 0xFF;
-	    u.bytes[3] = num & 0xFF;
+            u.bytes[0] = (num >> 24) & 0xFF;
+            u.bytes[1] = (num >> 16) & 0xFF;
+            u.bytes[2] = (num >> 8) & 0xFF;
+            u.bytes[3] = num & 0xFF;
 #endif
-	} else {
+        } else {
 #if defined(__LSBFIRST)
-	    u.intVal = num;
+            u.intVal = num;
 #else
-	    u.bytes[3] = (num >> 24) & 0xFF;
-	    u.bytes[2] = (num >> 16) & 0xFF;
-	    u.bytes[1] = (num >> 8) & 0xFF;
-	    u.bytes[0] = num & 0xFF;
+            u.bytes[3] = (num >> 24) & 0xFF;
+            u.bytes[2] = (num >> 16) & 0xFF;
+            u.bytes[1] = (num >> 8) & 0xFF;
+            u.bytes[0] = num & 0xFF;
 #endif
-	}
-
-	f = __FILEVal(fp);
-	if (_buffered = (__INST(buffered) == true)) {
-	    __WRITING__(f)
-	} 
-	__WRITEBYTES__(cnt, f, u.bytes, 4, _buffered);
-
-	if (cnt == 4) {
-	    OBJ pos;
-
-	    if ((pos = __INST(position)) != nil) {
-		__INST(position) = __MKSMALLINT(__intVal(pos) + 4);
-	    }
-	    RETURN ( self );
-	}
-	__INST(lastErrorNumber) = __MKSMALLINT(__threadErrno);
+        }
+
+        f = __FILEVal(fp);
+        if (_buffered = (__INST(buffered) == true)) {
+            __WRITING__(f)
+        } 
+        __WRITEBYTES__(cnt, f, u.bytes, 4, _buffered);
+
+        if (cnt == 4) {
+            OBJ pos;
+
+            if ((pos = __INST(position)) != nil) {
+                __INST(position) = __MKSMALLINT(__intVal(pos) + 4);
+            }
+            RETURN ( self );
+        }
+        __INST(lastErrorNumber) = __MKSMALLINT(__threadErrno);
     }
 badArg: ;
 %}.
-    filePointer isNil ifTrue:[self errorNotOpen. ^ self].
-    (mode == #readonly) ifTrue:[self errorReadOnly. ^ self].
-    lastErrorNumber notNil ifTrue:[self writeError. ^ self].
+    filePointer isNil ifTrue:[^ self errorNotOpen.].
+    (mode == #readonly) ifTrue:[^ self errorReadOnly.].
+    lastErrorNumber notNil ifTrue:[^ self writeError.].
 
     aNumber isInteger ifTrue:[
-	^ super nextPutLong:aNumber MSB:msbFlag
+        ^ super nextPutLong:aNumber MSB:msbFlag
     ].
     self argumentMustBeInteger
 !
@@ -3895,8 +3895,8 @@
 %{
     int num;
     union {
-	char bytes[2];
-	short shortVal;
+        char bytes[2];
+        short shortVal;
     } u;
 
     FILEPOINTER f;
@@ -3905,46 +3905,46 @@
 
     __INST(lastErrorNumber) = nil;
     if (((fp = __INST(filePointer)) != nil)
-	&& (__INST(mode) != @symbol(readonly))
-	&& __isSmallInteger(aNumber)
+        && (__INST(mode) != @symbol(readonly))
+        && __isSmallInteger(aNumber)
     ) {
-	num = __intVal(aNumber);
-	if (msbFlag == true) {
+        num = __intVal(aNumber);
+        if (msbFlag == true) {
 #if defined(__MSBFIRST)
-	    u.shortVal = num;
+            u.shortVal = num;
 #else
-	    u.bytes[0] = (num >> 8) & 0xFF;
-	    u.bytes[1] = num & 0xFF;
+            u.bytes[0] = (num >> 8) & 0xFF;
+            u.bytes[1] = num & 0xFF;
 #endif
-	} else {
+        } else {
 #if defined(__LSBFIRST)
-	    u.shortVal = num;
+            u.shortVal = num;
 #else
-	    u.bytes[1] = (num >> 8) & 0xFF;
-	    u.bytes[0] = num & 0xFF;
+            u.bytes[1] = (num >> 8) & 0xFF;
+            u.bytes[0] = num & 0xFF;
 #endif
-	}
-
-	f = __FILEVal(fp);
-	if (_buffered = (__INST(buffered) == true)) {
-	    __WRITING__(f)
-	} 
-	__WRITEBYTES__(cnt, f, u.bytes, 2, _buffered);
-
-	if (cnt == 2) {
-	    OBJ pos;
-
-	    if ((pos = __INST(position)) != nil) {
-		__INST(position) = __MKSMALLINT(__intVal(pos) + 2);
-	    }
-	    RETURN ( self );
-	}
-	__INST(lastErrorNumber) = __MKSMALLINT(__threadErrno);
+        }
+
+        f = __FILEVal(fp);
+        if (_buffered = (__INST(buffered) == true)) {
+            __WRITING__(f)
+        } 
+        __WRITEBYTES__(cnt, f, u.bytes, 2, _buffered);
+
+        if (cnt == 2) {
+            OBJ pos;
+
+            if ((pos = __INST(position)) != nil) {
+                __INST(position) = __MKSMALLINT(__intVal(pos) + 2);
+            }
+            RETURN ( self );
+        }
+        __INST(lastErrorNumber) = __MKSMALLINT(__threadErrno);
     }
 %}.
-    lastErrorNumber notNil ifTrue:[^ self writeError. ^ self].
-    filePointer isNil ifTrue:[self errorNotOpen. ^ self].
-    (mode == #readonly) ifTrue:[self errorReadOnly. ^ self].
+    lastErrorNumber notNil ifTrue:[^ self writeError.].
+    filePointer isNil ifTrue:[^ self errorNotOpen.].
+    (mode == #readonly) ifTrue:[^ self errorReadOnly.].
     self argumentMustBeInteger
 ! !
 
@@ -5643,6 +5643,6 @@
 !ExternalStream class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/ExternalStream.st,v 1.227 2001-04-26 13:03:31 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ExternalStream.st,v 1.228 2001-09-04 12:37:07 cg Exp $'
 ! !
 ExternalStream initialize!