瀏覽代碼

Removed a FIXME.

Ryan C. Gordon 14 年之前
父節點
當前提交
46125c95b3
共有 1 個文件被更改,包括 2 次插入6 次删除
  1. 2 6
      src/physfs.c

+ 2 - 6
src/physfs.c

@@ -2229,10 +2229,7 @@ PHYSFS_File *PHYSFS_openRead(const char *_fname)
 
         GOTO_IF_MACRO(!searchPath, PHYSFS_ERR_NO_SUCH_PATH, openReadEnd);
 
-        /* !!! FIXME: Why aren't we using a for loop here? */
-        i = searchPath;
-
-        do
+        for (i = searchPath; (i != NULL) && (!fileExists); i = i->next)
         {
             char *arcfname = fname;
             if (verifyPath(i, &arcfname, 0))
@@ -2241,8 +2238,7 @@ PHYSFS_File *PHYSFS_openRead(const char *_fname)
                 if (io)
                     break;
             } /* if */
-            i = i->next;
-        } while ((i != NULL) && (!fileExists));
+        } /* for */
 
         /* !!! FIXME: may not set an error if openRead didn't fail. */
         GOTO_IF_MACRO(!io, ERRPASS, openReadEnd);