diff --git a/SharpPhysFS/PhysFS.cs b/SharpPhysFS/PhysFS.cs index 145b1c5..48f0f3a 100644 --- a/SharpPhysFS/PhysFS.cs +++ b/SharpPhysFS/PhysFS.cs @@ -293,15 +293,13 @@ namespace PhysFS public static IEnumerable SupportedArchiveTypes() { IntPtr archives = Interop.PHYSFS_supportedArchiveTypes(); - IntPtr i; - for (i = archives; Marshal.ReadIntPtr(i) != IntPtr.Zero; i = IntPtr.Add(i, 1)) + IntPtr i = archives; + for (i = archives; Marshal.ReadIntPtr(i) != IntPtr.Zero; i = IntPtr.Add(i, IntPtr.Size)) { IntPtr ptr = Marshal.ReadIntPtr(i); - var info = new ArchiveInfo(); - info = FromPtr(ptr); + var info = FromPtr(ptr); yield return info; } - Interop.PHYSFS_freeList(archives); } /// diff --git a/SharpPhysFS/Properties/AssemblyInfo.cs b/SharpPhysFS/Properties/AssemblyInfo.cs index ebf71f0..e34b015 100644 --- a/SharpPhysFS/Properties/AssemblyInfo.cs +++ b/SharpPhysFS/Properties/AssemblyInfo.cs @@ -6,11 +6,11 @@ using System.Runtime.InteropServices; // set of attributes. Change these attribute values to modify the information // associated with an assembly. [assembly: AssemblyTitle("SharpPhysFS")] -[assembly: AssemblyDescription("")] +[assembly: AssemblyDescription("Managed wrapper around PhysFS")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] +[assembly: AssemblyCompany("Francesco Bertolaccini")] [assembly: AssemblyProduct("SharpPhysFS")] -[assembly: AssemblyCopyright("Copyright © 2015")] +[assembly: AssemblyCopyright("Copyright © 2015 Francesco Bertolaccini")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.0.1.0")] +[assembly: AssemblyFileVersion("0.0.1.0")]