Barry deFreese wrote:
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.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.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.).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.Cheers,Thanks, Barry deFreese
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