New VMMaker/svn release
andreas.raab at gmx.de
Thu Dec 29 21:37:40 UTC 2005
I vote for a) - I doubt anybody would ever bother to remember that there
are two variants (I sure wouldn't ;-) And there might be reasons to
request alias resolution for other purposes too.
tim Rowledge wrote:
> On 28-Dec-05, at 6:53 PM, Andreas Raab wrote:
>> I say, let's kick the macro then and give that function a proper
>> prototype. The way it is right now is really not all that useful.
> Sigh. It seems it isn't as simple as one would like here. It's - again
> - OSX causing trouble with its demented approach to aliases. Apparently
> we need to be able to specify whether the aliases potentially in the
> filepath get resolved or not; when opening a file we do, for renaming
> or deleting we don't. So far as I can tell only OSX has to do this but
> it means that any code hoping to work across platforms has to know when
> to do 'filenameMungerWithOpen' as opposed to plain 'filenameMunger' if
> it hopes to run properly on OSX.
> Right now all I can think of is either
> a) making a a proxy function with 4 args - say
> ioFilenamefromStringofLengthresolveAlias(char* cBuffer, char*filename,
> sqInt fnSize, sqInt resolveFlag) - and two macros
> b) or two proxy calls - ioFilenamefromStringofLength &
> Ugly! Ugly! Clearer thoughts needed!
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Strange OpCodes: L: Lie!
More information about the Vm-dev