diff -up xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp.orig xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp --- xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp.orig 2004-04-18 10:18:18.000000000 -0400 +++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp 2007-11-28 12:48:46.000000000 -0500 @@ -45,9 +45,9 @@ #endif /* Specify explicitly a symbol for this function, don't try to guess the c++ mangled symbol. */ -static nsresult PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint32* args) asm("_PrepareAndDispatch"); +nsresult PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint32* args) asm("_PrepareAndDispatch"); -static nsresult +nsresult PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint32* args) { #define PARAM_BUFFER_COUNT 16