gecko-dev/xpcom/reflect/xptcall
Rafael Ávila de Espíndola 7c62c3c039 Bug 684659 - Remove xptcinvoke_unixish_x86.cpp. r=bsmedberg.
This patch:
* Modifies the linux version so that both calls are aligned and can be used by the OS X assembler.
* Removes KEEP_STACK_16_BYTE_ALIGNED, since it is cheap to do it always and the linux implementation was already doing.
* Define MOZ_NEED_LEADING_UNDERSCOR on OS X
* Move users of xptcinvoke_unixish_x86.cpp to xptcinvoke_gcc_x86_unix.cpp (and the stubs file too)

--HG--
extra : rebase_source : 11eac139b33ddfe60af96690e0c54aec77db82c9
2011-09-16 14:34:09 -07:00
..
public Bug 676857 - Make it an error if interfaces have too many methods. 2011-08-05 11:34:13 -07:00
src Bug 684659 - Remove xptcinvoke_unixish_x86.cpp. r=bsmedberg. 2011-09-16 14:34:09 -07:00
tests Bug 521673 - Remove remnant OJI references; (Cv2) Delete /xpcom/reflect/xptcall/tests/eVC4/*. 2010-03-07 13:08:19 +01:00
Makefile.in
porting.html Backed out changeset 2df29cb1ed93 2009-02-07 15:07:36 +01:00
README Backed out changeset 2df29cb1ed93 2009-02-07 15:07:36 +01:00
status.html Backed out changeset 2df29cb1ed93 2009-02-07 15:07:36 +01:00

see:

http://www.mozilla.org/scriptable/xptcall-faq.html
and
http://lxr.mozilla.org/mozilla/source/xpcom/reflect/xptcall/porting.html