Remove default last set macro.
[neverball] / share / binary.c
index 2045f06..c66672e 100644 (file)
@@ -63,7 +63,7 @@ void put_array(FILE *fout, const float *v, size_t n)
         put_float(fout, v + i);
 }
 
-void put_string(FILE *fp, char * str)
+void put_string(FILE *fp, char *str)
 {
     int len = strlen(str) + 1;
     fwrite(str, 1, len,  fp);
@@ -114,21 +114,21 @@ void get_array(FILE *fin, float *v, size_t n)
         get_float(fin, v + i);
 }
 
-void get_string(FILE *fp, char * str, int len)
-    /* len include the room for the \0 */
-    /* if len is too small, the string is truncated. */
+void get_string(FILE *fp, char *str, int len)
+/* len includes room for '\0'.  If len is too small, the string is truncated. */
 {
     char b;
+
     while (1)
     {
-       fread(&b, 1, 1,  fp);
-       if (len > 0)
-       {
-           *(str++) = (len > 1 ? b : '\0');
-           len--;
-       }
-       if (b == '\0')
-           return;
+        fread(&b, 1, 1, fp);
+        if (len > 0)
+        {
+            *(str++) = (len > 1 ? b : '\0');
+            len--;
+        }
+        if (b == '\0')
+            return;
     }
 }