diff --git a/VersionNum b/VersionNum
index 44c48f6f7335f4c9ff43ef5423c61e43f4a67550..9354d2cbfcf34e6ea1a8c24f169e202683541809 100644
--- a/VersionNum
+++ b/VersionNum
@@ -1,13 +1,13 @@
-/* (0.04)
+/* (0.05)
  *
  * This file is automatically maintained by srccommit, do not edit manually.
  *
  */
-#define Module_MajorVersion_CMHG     	0.04
+#define Module_MajorVersion_CMHG     	0.05
 #define Module_MinorVersion_CMHG	
-#define Module_Date_CMHG      		21 Nov 1997
+#define Module_Date_CMHG      		24 Nov 1997
 
-#define Module_MajorVersion     	"0.04"
+#define Module_MajorVersion     	"0.05"
 #define Module_MinorVersion		""
-#define Module_Date      		"21 Nov 1997"
+#define Module_Date      		"24 Nov 1997"
 
diff --git a/c/eightbit b/c/eightbit
index a8bfcc8b82cf8d6834476ddf3a0a28a64383ab60..51f5dfd2877997710faa16fd4a682ae4c0f0b1e8 100644
--- a/c/eightbit
+++ b/c/eightbit
@@ -72,7 +72,7 @@ static int eightbit_write(EncodingPriv *e, UCS4 u, char **s, int *bufsize)
     EightBit_Encoding *ee = (EightBit_Encoding *) e;
     int i, c;
 
-    if ( (*bufsize)-- < 0 || !s)
+    if ( --(*bufsize) < 0 || !s)
 	return 0;
 
     if (u < 0x80)
diff --git a/c/enc_ascii b/c/enc_ascii
index 2c799c99105f58137acf114f0256dd74342af0bc..4d31388a13cb4b112266e501b1b023125c5cf03c 100644
--- a/c/enc_ascii
+++ b/c/enc_ascii
@@ -58,7 +58,7 @@ static int ascii_write(EncodingPriv *e, UCS4 u, char **s, int *bufsize)
 {
     int c;
 
-    if ((*bufsize)-- < 0 || !s)
+    if (--(*bufsize) < 0 || !s)
 	return 0;
 
     if (u < 0x80)