Barry deFreese wrote:
Adeodato Simó wrote:
TO ALL REVERSE DEPENDENCIES OF libphysfs: please don't recompile/upload
against libphysfs-1.0-1 until the issue mentioned below is figured out.
We will let you know.
* Barry deFreese [Tue, 03 Mar 2009 12:00:34 -0500]:
Barry deFreese wrote:
Hi folks,
Hello, Barry!
It appears that all of the packages are fine with libphysfs-1.0.1 so
I have uploaded it to unstable.
Two comments. First, I'm not sure if you're aware that waiting for an
ACK from the release team before uploading soname bumping packages is
preferred. If you're aware and you thought it was okay, well, okay. ;-)
No, I wasn't when we are just after a release so my apologies there.
Second, and more importantly, I actually see no reason for the SONAME
bump! Meaning, that as far as I can see, the list of symbols between
libphysfs-1.0.so.1 and libphysfs-1.0.so.0 is identical. Do you know if
there has been some other ABI change that does not entail symbols, and
which would make the bump needed? If not, we'll need to talk about
reverting it. It'd be great if you could check.
I don't think there is. What I think actually happened was that the
previous version actually had the wrong package name. Does it really
require a reversion? 1.1.1 may suffer from the same issues. (Meaning
it has another soname change upstream but I think the symbols are
identical, but I need to verify that.).
Cheers,
Thanks,
Barry deFreese
Well it appears that I was wrong about part of it. 1.0.0 isn't
complaining about the package name, even though I think it probably
should. 1.0.1 Does seem to be ABI compatible and is NOT a soname bump.
I'm attaching objdump -T output from 1.0.0 and 1.0.1 just in case I
missed something.
1.1.1 does appear to have some significant changes so that might be a
bigger issue but I think I goofed on the 1.0.1 upload and there should
be no issues.
Sorry,
Barry deFreese
/usr/lib/libphysfs-1.0.so.1.0.0: file format elf32-i386
DYNAMIC SYMBOL TABLE:
00000000 DF *UND* 00000000 GLIBC_2.0 __errno_location
00000000 DF *UND* 00000000 GLIBC_2.0 setmntent
00000000 DF *UND* 00000000 GLIBC_2.0 sprintf
00000000 DF *UND* 00000000 GLIBC_2.0 open
00000000 DF *UND* 00000000 GLIBC_2.0 mkdir
00000000 DF *UND* 00000000 GLIBC_2.0 strerror
00000000 DF *UND* 00000000 inflateEnd
00000000 DF *UND* 00000000 GLIBC_2.0 __xstat
00000000 w D *UND* 00000000 __gmon_start__
00000000 w D *UND* 00000000 _Jv_RegisterClasses
00000000 DF *UND* 00000000 GLIBC_2.0 __lxstat
00000000 DF *UND* 00000000 GLIBC_2.0 realloc
00000000 DF *UND* 00000000 GLIBC_2.0 strchr
00000000 DF *UND* 00000000 GLIBC_2.0 getenv
00000000 DF *UND* 00000000 GLIBC_2.0 strncpy
00000000 DF *UND* 00000000 GLIBC_2.0 write
00000000 DF *UND* 00000000 GLIBC_2.0 read
00000000 DF *UND* 00000000 inflateInit2_
00000000 DF *UND* 00000000 GLIBC_2.0 usleep
00000000 DF *UND* 00000000 GLIBC_2.0 readdir
00000000 DF *UND* 00000000 inflate
00000000 DF *UND* 00000000 GLIBC_2.3 __ctype_toupper_loc
00000000 DF *UND* 00000000 GLIBC_2.0 free
00000000 DF *UND* 00000000 GLIBC_2.0 access
00000000 DF *UND* 00000000 GLIBC_2.0 opendir
00000000 DF *UND* 00000000 GLIBC_2.0 pthread_mutex_unlock
00000000 DF *UND* 00000000 GLIBC_2.3 realpath
00000000 DF *UND* 00000000 GLIBC_2.0 mktime
00000000 DF *UND* 00000000 GLIBC_2.0 fsync
00000000 DF *UND* 00000000 GLIBC_2.0 memcpy
00000000 DF *UND* 00000000 GLIBC_2.0 strlen
00000000 DF *UND* 00000000 GLIBC_2.0 pthread_mutex_destroy
00000000 DF *UND* 00000000 GLIBC_2.0 getpwuid
00000000 DF *UND* 00000000 GLIBC_2.0 strcpy
00000000 DF *UND* 00000000 GLIBC_2.0 getuid
00000000 DF *UND* 00000000 GLIBC_2.0 pthread_mutex_init
00000000 DF *UND* 00000000 GLIBC_2.0 closedir
00000000 DF *UND* 00000000 GLIBC_2.0 close
00000000 DF *UND* 00000000 GLIBC_2.0 strstr
00000000 DF *UND* 00000000 GLIBC_2.0 remove
00000000 DF *UND* 00000000 GLIBC_2.0 malloc
00000000 DF *UND* 00000000 GLIBC_2.0 pthread_mutex_lock
00000000 DF *UND* 00000000 GLIBC_2.0 endmntent
00000000 DF *UND* 00000000 GLIBC_2.0 getmntent
00000000 DF *UND* 00000000 GLIBC_2.0 memmove
00000000 DF *UND* 00000000 GLIBC_2.0 strcat
00000000 DF *UND* 00000000 GLIBC_2.0 getcwd
00000000 DF *UND* 00000000 GLIBC_2.0 __fxstat
00000000 DF *UND* 00000000 GLIBC_2.0 strncmp
00000000 DF *UND* 00000000 GLIBC_2.0 lseek
00000000 DF *UND* 00000000 GLIBC_2.0 strcmp
00000000 w DF *UND* 00000000 GLIBC_2.1.3 __cxa_finalize
00000000 DF *UND* 00000000 GLIBC_2.0 pthread_self
00003ab0 g DF .text 0000007b Base PHYSFS_tell
0000ee40 g DF .text 00000011 Base __PHYSFS_platformOpenWrite
00010200 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_WAD
0000f5b0 g DF .text 00000082 Base __PHYSFS_platformGetUserName
00010068 g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_GRP
00006690 g DF .text 0000000b Base PHYSFS_swapULE64
00006f80 g DF .text 0000008f Base PHYSFS_readSBE32
00004c40 g DF .text 00000153 Base PHYSFS_isSymbolicLink
000102c0 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_ZIP
00006e50 g DF .text 00000097 Base PHYSFS_readSLE64
00006710 g DF .text 00000019 Base PHYSFS_swapSBE64
00003e00 g DF .text 000000dc Base __PHYSFS_setError
0000f060 g DF .text 0000006f Base __PHYSFS_platformIsSymLink
0000ef90 g DF .text 000000c5 Base __PHYSFS_platformCvtToDependent
00004da0 g DF .text 00000128 Base PHYSFS_isDirectory
00003dd0 g DF .text 0000002e Base PHYSFS_getLastError
00003b30 g DF .text 00000016 Base PHYSFS_fileLength
00002f60 g DF .init 00000000 Base _init
00004390 g DF .text 000000d2 Base PHYSFS_write
00006660 g DF .text 00000009 Base PHYSFS_swapSLE16
0000e2c0 g DF .text 0000000a Base __PHYSFS_platformDeinit
00006730 g DF .text 0000006e Base PHYSFS_writeUBE64
00003a30 g DF .text 00000016 Base PHYSFS_getUserDir
000045f0 g DF .text 000000c3 Base PHYSFS_close
00005c70 g DF .text 000000fa Base PHYSFS_addToSearchPath
00006b90 g DF .text 00000066 Base PHYSFS_writeULE16
00003c10 g DF .text 0000004d Base PHYSFS_getWriteDir
0000f410 g DF .text 0000009a Base __PHYSFS_platformStricmp
00010180 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_DIR
00005700 g DF .text 00000157 Base PHYSFS_getSearchPath
00007130 g DF .text 0000008f Base PHYSFS_readUBE16
00006b20 g DF .text 00000066 Base PHYSFS_writeSBE16
00005d70 g DF .text 000000ae Base PHYSFS_setWriteDir
00005010 g DF .text 00000273 Base PHYSFS_enumerateFiles
00010280 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_MVL
000053c0 g DF .text 00000190 Base PHYSFS_mkdir
00006670 g DF .text 00000008 Base PHYSFS_swapULE32
0000e860 g DF .text 00000061 Base __PHYSFS_platformGetLastModTime
0000e700 g DF .text 0000015d Base
__PHYSFS_platformDetectAvailableCDs
0000e2d0 g DF .text 00000023 Base __PHYSFS_platformReleaseMutex
00004ed0 g DF .text 00000138 Base PHYSFS_getLastModTime
00005290 g DF .text 00000055 Base PHYSFS_exists
0000f0d0 g DF .text 00000214 Base __PHYSFS_platformEnumerateFiles
000070a0 g DF .text 0000008f Base PHYSFS_readSLE32
000066e0 g DF .text 0000000f Base PHYSFS_swapSBE32
0001069c g DO .data 00000004 Base __PHYSFS_platformDirSeparator
00004110 g DF .text 00000152 Base PHYSFS_setBuffer
000068f0 g DF .text 00000064 Base PHYSFS_writeUBE32
0000f360 g DF .text 000000a4 Base __PHYSFS_platformStrnicmp
0000ee20 g DF .text 00000011 Base __PHYSFS_platformOpenAppend
000066a0 g DF .text 0000000b Base PHYSFS_swapSLE64
000101c0 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_GRP
000039b0 g DF .text 00000017 Base PHYSFS_getLinkedVersion
0000ecd0 g DF .text 000000ab Base __PHYSFS_platformRead
0000e2b0 g DF .text 0000000a Base __PHYSFS_platformInit
00004930 g DF .text 00000172 Base PHYSFS_openRead
00006810 g DF .text 0000006e Base PHYSFS_writeULE64
0000ee60 g DF .text 0000000e Base __PHYSFS_platformOpenRead
00003d20 g DF .text 0000001d Base PHYSFS_getCdRomDirs
00003a10 g DF .text 00000016 Base PHYSFS_getBaseDir
00003980 g DF .text 00000025 Base __PHYSFS_sort
0000e300 g DF .text 0000002b Base __PHYSFS_platformGrabMutex
000067a0 g DF .text 0000006e Base PHYSFS_writeSBE64
00006c70 g DF .text 00000097 Base PHYSFS_readUBE64
00004c30 g DF .text 0000000e Base PHYSFS_openWrite
0000f520 g DF .text 00000084 Base __PHYSFS_platformGetUserDir
000106a0 g D *ABS* 00000000 Base __bss_start
00006c00 g DF .text 00000066 Base PHYSFS_writeSLE16
00007250 g DF .text 0000008f Base PHYSFS_readULE16
000066b0 g DF .text 0000000d Base PHYSFS_swapUBE16
0000ec20 g DF .text 000000ab Base __PHYSFS_platformWrite
000100c0 g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_HOG
000062e0 g DF .text 00000368 Base PHYSFS_init
00003a50 g DF .text 00000019 Base PHYSFS_permitSymbolicLinks
0000e9a0 g DF .text 00000063 Base __PHYSFS_platformClose
000052f0 g DF .text 000000cd Base PHYSFS_delete
00003fa0 g DF .text 0000009a Base PHYSFS_flush
00004470 g DF .text 00000171 Base PHYSFS_read
000071c0 g DF .text 0000008f Base PHYSFS_readSBE16
0000ea70 g DF .text 00000064 Base __PHYSFS_platformFileLength
0000e8d0 g DF .text 0000006f Base __PHYSFS_platformIsDirectory
000039f0 g DF .text 00000018 Base PHYSFS_getDirSeparator
0000e400 g DF .text 0000001f Base __PHYSFS_platformGetThreadID
00006680 g DF .text 00000008 Base PHYSFS_swapSLE32
000046c0 g DF .text 000001bd Base __PHYSFS_verifySecurity
00010144 g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_QPAK
000069d0 g DF .text 00000064 Base PHYSFS_writeULE32
0000ee70 g DF .text 00000070 Base __PHYSFS_platformMkDir
0000e520 g DF .text 000001d7 Base __PHYSFS_platformCalcBaseDir
00010094 g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_WAD
0000e4f0 g DF .text 00000024 Base __PHYSFS_platformTimeslice
00003b50 g DF .text 00000041 Base PHYSFS_freeList
0000e420 g DF .text 000000c3 Base __PHYSFS_platformRealPath
00005e20 g DF .text 0000032d Base PHYSFS_setSaneConfig
00006ef0 g DF .text 0000008f Base PHYSFS_readUBE32
00006960 g DF .text 00000064 Base PHYSFS_writeSBE32
000106d4 g D *ABS* 00000000 Base _end
00006150 g DF .text 00000187 Base PHYSFS_deinit
00010118 g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_ZIP
0000fa38 g DF .fini 00000000 Base _fini
0000f2f0 g DF .text 00000061 Base __PHYSFS_platformExists
00006880 g DF .text 0000006e Base PHYSFS_writeSLE64
00006db0 g DF .text 00000097 Base PHYSFS_readULE64
000066f0 g DF .text 00000019 Base PHYSFS_swapUBE64
0000eee0 g DF .text 000000af Base __PHYSFS_platformCurrentDir
00010300 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_QPAK
000106a0 g D *ABS* 00000000 Base _edata
0000ebb0 g DF .text 00000061 Base __PHYSFS_platformSeek
00006650 g DF .text 00000009 Base PHYSFS_swapULE16
00006d10 g DF .text 00000097 Base PHYSFS_readSBE64
000039d0 g DF .text 00000016 Base PHYSFS_supportedArchiveTypes
00010020 g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_DIR
000072e0 g DF .text 0000008f Base PHYSFS_readSLE16
00003a70 g DF .text 00000033 Base PHYSFS_eof
000066c0 g DF .text 0000000d Base PHYSFS_swapSBE16
00005900 g DF .text 000000fc Base PHYSFS_removeFromSearchPath
00010240 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_HOG
0000eae0 g DF .text 0000006f Base __PHYSFS_platformTell
000100ec g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_MVL
00006ab0 g DF .text 00000066 Base PHYSFS_writeUBE16
00004c10 g DF .text 00000011 Base PHYSFS_openAppend
00004270 g DF .text 00000112 Base PHYSFS_seek
0000ea10 g DF .text 00000059 Base __PHYSFS_platformFlush
00005550 g DF .text 000001a3 Base __PHYSFS_convertToDependent
00003ee0 g DF .text 000000bd Base __PHYSFS_addToLinkedStringList
0000e940 g DF .text 00000051 Base __PHYSFS_platformDelete
0000e330 g DF .text 00000034 Base __PHYSFS_platformDestroyMutex
00004880 g DF .text 000000a8 Base PHYSFS_getRealDir
0000e370 g DF .text 00000086 Base __PHYSFS_platformCreateMutex
000066d0 g DF .text 0000000f Base PHYSFS_swapUBE32
00006a40 g DF .text 00000064 Base PHYSFS_writeSLE32
00007010 g DF .text 0000008f Base PHYSFS_readULE32
0000eb50 g DF .text 00000057 Base __PHYSFS_platformEOF
0000f4b0 g DF .text 00000061 Base
__PHYSFS_platformCopyEnvironmentVariable
libphysfs-1.0.so.0.0.0: file format elf32-i386
DYNAMIC SYMBOL TABLE:
00000000 DF *UND* 00000000 GLIBC_2.0 __errno_location
00000000 DF *UND* 00000000 GLIBC_2.0 setmntent
00000000 DF *UND* 00000000 GLIBC_2.0 sprintf
00000000 DF *UND* 00000000 GLIBC_2.0 open
00000000 DF *UND* 00000000 GLIBC_2.0 mkdir
00000000 DF *UND* 00000000 GLIBC_2.0 strerror
00000000 DF *UND* 00000000 inflateEnd
00000000 DF *UND* 00000000 GLIBC_2.0 __xstat
00000000 w D *UND* 00000000 __gmon_start__
00000000 w D *UND* 00000000 _Jv_RegisterClasses
00000000 DF *UND* 00000000 GLIBC_2.0 __lxstat
00000000 DF *UND* 00000000 GLIBC_2.0 realloc
00000000 DF *UND* 00000000 GLIBC_2.0 strchr
00000000 DF *UND* 00000000 GLIBC_2.0 getenv
00000000 DF *UND* 00000000 GLIBC_2.0 strncpy
00000000 DF *UND* 00000000 GLIBC_2.0 write
00000000 DF *UND* 00000000 GLIBC_2.0 read
00000000 DF *UND* 00000000 inflateInit2_
00000000 DF *UND* 00000000 GLIBC_2.0 usleep
00000000 DF *UND* 00000000 GLIBC_2.0 readdir
00000000 DF *UND* 00000000 inflate
00000000 DF *UND* 00000000 GLIBC_2.3 __ctype_toupper_loc
00000000 DF *UND* 00000000 GLIBC_2.0 free
00000000 DF *UND* 00000000 GLIBC_2.0 access
00000000 DF *UND* 00000000 GLIBC_2.0 opendir
00000000 DF *UND* 00000000 GLIBC_2.0 pthread_mutex_unlock
00000000 DF *UND* 00000000 GLIBC_2.3 realpath
00000000 DF *UND* 00000000 GLIBC_2.0 mktime
00000000 DF *UND* 00000000 GLIBC_2.0 fsync
00000000 DF *UND* 00000000 GLIBC_2.0 memcpy
00000000 DF *UND* 00000000 GLIBC_2.0 strlen
00000000 DF *UND* 00000000 GLIBC_2.0 pthread_mutex_destroy
00000000 DF *UND* 00000000 GLIBC_2.0 getpwuid
00000000 DF *UND* 00000000 GLIBC_2.0 strcpy
00000000 DF *UND* 00000000 GLIBC_2.0 getuid
00000000 DF *UND* 00000000 GLIBC_2.0 pthread_mutex_init
00000000 DF *UND* 00000000 GLIBC_2.0 closedir
00000000 DF *UND* 00000000 GLIBC_2.0 close
00000000 DF *UND* 00000000 GLIBC_2.0 strstr
00000000 DF *UND* 00000000 GLIBC_2.0 remove
00000000 DF *UND* 00000000 GLIBC_2.0 malloc
00000000 DF *UND* 00000000 GLIBC_2.0 pthread_mutex_lock
00000000 DF *UND* 00000000 GLIBC_2.0 endmntent
00000000 DF *UND* 00000000 GLIBC_2.0 getmntent
00000000 DF *UND* 00000000 GLIBC_2.0 memmove
00000000 DF *UND* 00000000 GLIBC_2.0 strcat
00000000 DF *UND* 00000000 GLIBC_2.0 getcwd
00000000 DF *UND* 00000000 GLIBC_2.0 __fxstat
00000000 DF *UND* 00000000 GLIBC_2.0 strncmp
00000000 DF *UND* 00000000 GLIBC_2.0 lseek
00000000 DF *UND* 00000000 GLIBC_2.0 strcmp
00000000 w DF *UND* 00000000 GLIBC_2.1.3 __cxa_finalize
00000000 DF *UND* 00000000 GLIBC_2.0 pthread_self
00003aa0 g DF .text 0000007b Base PHYSFS_tell
0000eda0 g DF .text 00000011 Base __PHYSFS_platformOpenWrite
00010200 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_WAD
0000f510 g DF .text 00000082 Base __PHYSFS_platformGetUserName
00010068 g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_GRP
000065e0 g DF .text 0000000b Base PHYSFS_swapULE64
00006ed0 g DF .text 0000008f Base PHYSFS_readSBE32
00004b90 g DF .text 00000153 Base PHYSFS_isSymbolicLink
000102c0 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_ZIP
00006da0 g DF .text 00000097 Base PHYSFS_readSLE64
00006660 g DF .text 00000019 Base PHYSFS_swapSBE64
00003df0 g DF .text 000000dc Base __PHYSFS_setError
0000efc0 g DF .text 0000006f Base __PHYSFS_platformIsSymLink
0000eef0 g DF .text 000000c5 Base __PHYSFS_platformCvtToDependent
00004cf0 g DF .text 00000128 Base PHYSFS_isDirectory
00003dc0 g DF .text 0000002e Base PHYSFS_getLastError
00003b20 g DF .text 00000016 Base PHYSFS_fileLength
00002f58 g DF .init 00000000 Base _init
000042e0 g DF .text 000000d2 Base PHYSFS_write
000065b0 g DF .text 00000009 Base PHYSFS_swapSLE16
0000e220 g DF .text 0000000a Base __PHYSFS_platformDeinit
00006680 g DF .text 0000006e Base PHYSFS_writeUBE64
00003a20 g DF .text 00000016 Base PHYSFS_getUserDir
00004540 g DF .text 000000c3 Base PHYSFS_close
00005bc0 g DF .text 000000fa Base PHYSFS_addToSearchPath
00006ae0 g DF .text 00000066 Base PHYSFS_writeULE16
00003c00 g DF .text 0000004d Base PHYSFS_getWriteDir
0000f370 g DF .text 0000009a Base __PHYSFS_platformStricmp
00010180 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_DIR
00005650 g DF .text 00000157 Base PHYSFS_getSearchPath
00007080 g DF .text 0000008f Base PHYSFS_readUBE16
00006a70 g DF .text 00000066 Base PHYSFS_writeSBE16
00005cc0 g DF .text 000000ae Base PHYSFS_setWriteDir
00004f60 g DF .text 00000273 Base PHYSFS_enumerateFiles
00010280 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_MVL
00005310 g DF .text 00000190 Base PHYSFS_mkdir
000065c0 g DF .text 00000008 Base PHYSFS_swapULE32
0000e7c0 g DF .text 00000061 Base __PHYSFS_platformGetLastModTime
0000e660 g DF .text 0000015d Base
__PHYSFS_platformDetectAvailableCDs
0000e230 g DF .text 00000023 Base __PHYSFS_platformReleaseMutex
00004e20 g DF .text 00000138 Base PHYSFS_getLastModTime
000051e0 g DF .text 00000055 Base PHYSFS_exists
0000f030 g DF .text 00000214 Base __PHYSFS_platformEnumerateFiles
00006ff0 g DF .text 0000008f Base PHYSFS_readSLE32
00006630 g DF .text 0000000f Base PHYSFS_swapSBE32
0001067c g DO .data 00000004 Base __PHYSFS_platformDirSeparator
00004100 g DF .text 00000152 Base PHYSFS_setBuffer
00006840 g DF .text 00000064 Base PHYSFS_writeUBE32
0000f2c0 g DF .text 000000a4 Base __PHYSFS_platformStrnicmp
0000ed80 g DF .text 00000011 Base __PHYSFS_platformOpenAppend
000065f0 g DF .text 0000000b Base PHYSFS_swapSLE64
000101c0 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_GRP
000039a0 g DF .text 00000017 Base PHYSFS_getLinkedVersion
0000ec30 g DF .text 000000ab Base __PHYSFS_platformRead
0000e210 g DF .text 0000000a Base __PHYSFS_platformInit
00004880 g DF .text 00000172 Base PHYSFS_openRead
00006760 g DF .text 0000006e Base PHYSFS_writeULE64
0000edc0 g DF .text 0000000e Base __PHYSFS_platformOpenRead
00003d10 g DF .text 0000001d Base PHYSFS_getCdRomDirs
00003a00 g DF .text 00000016 Base PHYSFS_getBaseDir
00003970 g DF .text 00000025 Base __PHYSFS_sort
0000e260 g DF .text 0000002b Base __PHYSFS_platformGrabMutex
000066f0 g DF .text 0000006e Base PHYSFS_writeSBE64
00006bc0 g DF .text 00000097 Base PHYSFS_readUBE64
00004b80 g DF .text 0000000e Base PHYSFS_openWrite
0000f480 g DF .text 00000084 Base __PHYSFS_platformGetUserDir
00010680 g D *ABS* 00000000 Base __bss_start
00006b50 g DF .text 00000066 Base PHYSFS_writeSLE16
000071a0 g DF .text 0000008f Base PHYSFS_readULE16
00006600 g DF .text 0000000d Base PHYSFS_swapUBE16
0000eb80 g DF .text 000000ab Base __PHYSFS_platformWrite
000100c0 g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_HOG
00006230 g DF .text 00000368 Base PHYSFS_init
00003a40 g DF .text 00000019 Base PHYSFS_permitSymbolicLinks
0000e900 g DF .text 00000063 Base __PHYSFS_platformClose
00005240 g DF .text 000000cd Base PHYSFS_delete
00003f90 g DF .text 0000009a Base PHYSFS_flush
000043c0 g DF .text 00000171 Base PHYSFS_read
00007110 g DF .text 0000008f Base PHYSFS_readSBE16
0000e9d0 g DF .text 00000064 Base __PHYSFS_platformFileLength
0000e830 g DF .text 0000006f Base __PHYSFS_platformIsDirectory
000039e0 g DF .text 00000018 Base PHYSFS_getDirSeparator
0000e360 g DF .text 0000001f Base __PHYSFS_platformGetThreadID
000065d0 g DF .text 00000008 Base PHYSFS_swapSLE32
00004610 g DF .text 000001bd Base __PHYSFS_verifySecurity
00010144 g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_QPAK
00006920 g DF .text 00000064 Base PHYSFS_writeULE32
0000edd0 g DF .text 00000070 Base __PHYSFS_platformMkDir
0000e480 g DF .text 000001d7 Base __PHYSFS_platformCalcBaseDir
00010094 g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_WAD
0000e450 g DF .text 00000024 Base __PHYSFS_platformTimeslice
00003b40 g DF .text 00000041 Base PHYSFS_freeList
0000e380 g DF .text 000000c3 Base __PHYSFS_platformRealPath
00005d70 g DF .text 0000032d Base PHYSFS_setSaneConfig
00006e40 g DF .text 0000008f Base PHYSFS_readUBE32
000068b0 g DF .text 00000064 Base PHYSFS_writeSBE32
000106b4 g D *ABS* 00000000 Base _end
000060a0 g DF .text 00000187 Base PHYSFS_deinit
00010118 g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_ZIP
0000f998 g DF .fini 00000000 Base _fini
0000f250 g DF .text 00000061 Base __PHYSFS_platformExists
000067d0 g DF .text 0000006e Base PHYSFS_writeSLE64
00006d00 g DF .text 00000097 Base PHYSFS_readULE64
00006640 g DF .text 00000019 Base PHYSFS_swapUBE64
0000ee40 g DF .text 000000af Base __PHYSFS_platformCurrentDir
00010300 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_QPAK
00010680 g D *ABS* 00000000 Base _edata
0000eb10 g DF .text 00000061 Base __PHYSFS_platformSeek
000065a0 g DF .text 00000009 Base PHYSFS_swapULE16
00006c60 g DF .text 00000097 Base PHYSFS_readSBE64
000039c0 g DF .text 00000016 Base PHYSFS_supportedArchiveTypes
00010020 g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_DIR
00007230 g DF .text 0000008f Base PHYSFS_readSLE16
00003a60 g DF .text 00000033 Base PHYSFS_eof
00006610 g DF .text 0000000d Base PHYSFS_swapSBE16
00005850 g DF .text 000000fc Base PHYSFS_removeFromSearchPath
00010240 g DO .data.rel.ro 00000038 Base __PHYSFS_DirFunctions_HOG
0000ea40 g DF .text 0000006f Base __PHYSFS_platformTell
000100ec g DO .data.rel.ro 00000010 Base __PHYSFS_ArchiveInfo_MVL
00006a00 g DF .text 00000066 Base PHYSFS_writeUBE16
00004b60 g DF .text 00000011 Base PHYSFS_openAppend
00004260 g DF .text 00000080 Base PHYSFS_seek
0000e970 g DF .text 00000059 Base __PHYSFS_platformFlush
000054a0 g DF .text 000001a3 Base __PHYSFS_convertToDependent
00003ed0 g DF .text 000000bd Base __PHYSFS_addToLinkedStringList
0000e8a0 g DF .text 00000051 Base __PHYSFS_platformDelete
0000e290 g DF .text 00000034 Base __PHYSFS_platformDestroyMutex
000047d0 g DF .text 000000a8 Base PHYSFS_getRealDir
0000e2d0 g DF .text 00000086 Base __PHYSFS_platformCreateMutex
00006620 g DF .text 0000000f Base PHYSFS_swapUBE32
00006990 g DF .text 00000064 Base PHYSFS_writeSLE32
00006f60 g DF .text 0000008f Base PHYSFS_readULE32
0000eab0 g DF .text 00000057 Base __PHYSFS_platformEOF
0000f410 g DF .text 00000061 Base
__PHYSFS_platformCopyEnvironmentVariable