Closed GoogleCodeExporter closed 8 years ago
Visual Studio does not use any .S files except for VifDma-related assembler
stuff,
which is all declated external and is un-namespaced. Thus:
* Yes having namespaces breaks external .S assembly code.
* No, VS does not make "nice" assumptions, it just has a "nice" inline asm
feature
that we can use and understand, thus we use inline asm for almost everything in
MSVC.
* Yes, inline asm in VS correctly resolves namespaces.
* No, the namespace system isn't ideal yet either. I'll remove the dynarec
namespace
soon and replace it with a smarter design now that I've been able to isolate
many of
the inter-dependencies.
* Yes, converting the external .S files to inline Linux ASM would also fix
linux such
that it could resolve namespaced names.
Namespaces improve name safety, not reduce them. Crazy false excuses to the
contrary
won't make it any less a reality.
Original comment by Jake.Stine
on 16 Jan 2009 at 4:36
Original issue reported on code.google.com by
Zeydl...@gmail.com
on 16 Jan 2009 at 12:32