Added some TODOs to the ISO9660 code.
authorRyan C. Gordon <icculus@icculus.org>
Sat, 22 Jul 2017 12:16:37 -0400
changeset 1502 52f70031d9bc
parent 1501 36fdea407cbd
child 1503 5e0afac26199
Added some TODOs to the ISO9660 code.
src/archiver_iso9660.c
--- a/src/archiver_iso9660.c	Fri Jul 21 23:02:10 2017 -0400
+++ b/src/archiver_iso9660.c	Sat Jul 22 12:16:37 2017 -0400
@@ -14,6 +14,7 @@
  * Not supported:
  * - Rock Ridge (needed for sparse files, device nodes and symlinks, etc).
  * - Non 2048 Sectors
+ * - TRANS.TBL (maps 8.3 filenames on old discs to long filenames).
  * - Multiextents (4gb max file size without it).
  * - UDF
  *
@@ -87,6 +88,8 @@
     } /* if */
     else
     {
+        /* !!! FIXME: we assume the filenames are low-ASCII; if they use
+           any high-ASCII chars, they will be invalid UTF-8. */
         memcpy(fnamecpy, fname, fnamelen);
         fnamecpy[fnamelen] = '\0';
         if (!isdir)