Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /home/monttyle/public_html/SDL_mmap/phpstyle.php on line 59

Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /home/monttyle/public_html/SDL_mmap/phpstyle.php on line 60

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/monttyle/public_html/SDL_mmap/phpstyle.php on line 62
SDL_mmap
BurningSmell.org logo
RSS Links Projects 3D News

SDL_mmap

SDL_mmap is a cross-platform memory abstraction library. Memory mapping is an elegant way to "load" files into memory without needing to allocate buffers.

The magic of virtual memory makes the mapped memory act like the file it is mapped from without having to physically hold the whole file in memory -- the parts you're using automatically are read in right as you use them, and discarded from memory when they expire from the OS' cache. Most modern operating systems, read, ones with virtual memory, support this; probably because it reduces memory and swap waste, and makes it makes it a hell of a lot easier to do basic things like loading programs and libraries.

So far SDL_mmap works under Microsoft Windows 95® through Microsoft Windows XP®, Microsoft Windows CE®, Linux®, Macintosh OSX©, and Sun SunOS/Solaris©.

It is licensed under the GNU Lesser General Public License.

SDL_mmap-1.0.0.tar.gz -- -- Source, VC6 project, VC7 project, EVC3 project(250K)

SDL_mmap-0.1.1.tar.gz -- -- Source, VC6 project, VC7 project, EVC3 project(250K)

SDL_mmap-0.1.0.tar.gz -- Source, VC6 project, VC7 project, EVC3 project(250K)

SDL_mmap-0.1.tar.gz -- old version

Comments
Author Message
Victor Antolin on 2009-07-29 00:41:19 Bug in line SDL_mmap_unix.c line 85. Is "switch(mm->optim)" and must be "switch(optim)"
Tyler Montbriand on 2007-02-01 23:18:00 SDL_mmap v1.0.0 has been released, containing two extra "shortcut" functions to simplify opening and closing of files and mapped areas in them.
Tyler Montbriand on 2007-02-01 23:16:15 Old Update -- a bug that stopped the UNIX version from working has been fixed, hence 0.1.1.
Tyler Montbriand on 2007-02-01 23:15:49 Old Update -- The API has been modified to sanely reflect the difference between file and memory offsets, and another feature has been added -- optimization hinting. You can open a file as normal, sequential, or random access. Sequential will do more read
[Use Any Browser]
Contact
Linux User #348010