Re: [AD] _al_file_size removal |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
- To: Coordination of admins/developers of the game programming library Allegro <alleg-developers@xxxxxxxxxx>
- Subject: Re: [AD] _al_file_size removal
- From: Elias Pschernig <elias@xxxxxxxxxx>
- Date: Thu, 15 Jun 2006 10:10:15 +0200
On Thu, 2006-06-15 at 11:06 +1000, Peter Wang wrote:
> Hi, the renaming of _al_file_size to _al_file_file_ex causes an exported
> symbol to disappear:
>
> % ./misc/fixdll.sh
> Scanning for API symbols...
> Scanning for WinAPI symbols...
> Scanning for internal symbols...
> Checking against existing symbol list...
> *** Error !!! ***
> symbols missing => DLL binary compatibility broken
> you need to add the following symbols:
> _al_file_size
>
> since `_al_file_size' should not be used directly outside the library.
> Can someone on Windows try this out and make sure a program compiled
> with 4.2.0 works with 4.2 SVN?
I had assumed, since it can only be called internally, there should be
no real problem. E.g. if I have a 4.0.0 using program, it never can
directly call _al_file_size. And if it uses a 4.2.0 DLL, that also can
never call _al_file_size. So should still be backwards compatible.
Am I missing something?
--
Elias Pschernig