Hi,
Thanks for your reply.
Is the Gnash project interested in Windows support? If so, may I suggest
that Eric's work is integrated into CVS?
I.e. the hand-made config.h could be put in the Win32 folder, and the
.vcproc project file updated accordingly. Also, the headers and binaries of
the dependent libraries could be added as well, to ease the task of helping
the port. If you do not like binaries in the CVS, then maybe a .zip with the
files could be put somewhere? Also, the nice document about how to proceed
could be added as a readme in the Windows folder.
On 6/12/07, Eric Hughes <[EMAIL PROTECTED]> wrote:
As to some specific problems:
(i) ARRAYSIZE is already defined in a windows header. Wrapping its gnash
definition in #ifndef/#endif seems to fix the problem, since it has
essentially the same meaning. Personally, I'd rather see an inline
template function, which would be more type-safe, but I didn't consider it
a high enough priority to put in the requisite effort to all get the
details right.
So until then, I suggest just guarding the ARRAYSIZE definition with #ifndef
_MSC_VER in the source.
(ii) Use the following definition for VC8:
# define __PRETTY_FUNCTION__ __FUNCDNAME__
__FUNCDNAME__ is the Microsoft-specific version of this. You can put this
in source or as a command line definition in the project file.
Is config.h included everywhere? If so, it would be natural to put this
there.
I see your config.h has opengl as the renderer. I am more interested in the
AGG renderer. Is it enough to just change the RENDERER_CONFIG definition?
I'll try to see how far I get with your hints.
Regards,
Asger
_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev