Properly setup the import/export macros.

This commit is contained in:
ramiro%netscape.com 1999-07-16 17:46:51 +00:00
parent 650ccdd89d
commit 47177295e7
20 changed files with 29 additions and 64 deletions

View File

@ -95,7 +95,7 @@ extern
#ifdef XP_MAC // On the macintosh, this is built into the network library.
NS_NET
#else
NS_GFX
NS_TIMER
#endif
nsresult NS_NewTimer(nsITimer** aInstancePtrResult);

View File

@ -25,7 +25,7 @@ include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/config.mk
ifneq (,$(filter beos os2 rhapsody photon,$(OS_ARCH)))
DIRS = $(MOZ_GFX_TOOLKIT)
DIRS = $(MOZ_WIDGET_TOOLKIT)
else
DIRS = unix
endif

View File

@ -24,12 +24,13 @@ include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/config.mk
LIBRARY_NAME = timer_beos_s
LIBRARY_NAME = timer_s
MODULE=timer
REQUIRES=xpcom
DEFINES += -D_IMPL_NS_TIMER
CXXFLAGS += $(TK_CFLAGS)
INCLUDES += $(TK_CFLAGS) -I$(srcdir)/..

View File

@ -341,7 +341,7 @@ void TimerImpl::Cancel()
TimerImpl::sTimerManager.RemoveRequest(this);
}
NS_BASE nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
NS_TIMER nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
{
NS_PRECONDITION(nsnull != aInstancePtrResult, "null ptr");
if(nsnull == aInstancePtrResult)

View File

@ -342,7 +342,7 @@ void TimerPeriodical::RepeatAction( const EventRecord &inMacEvent)
}
NS_GFX nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
NS_TIMER nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
{
NS_PRECONDITION(nsnull != aInstancePtrResult, "null ptr");
if (nsnull == aInstancePtrResult) {

View File

@ -28,12 +28,13 @@ include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/config.mk
LIBRARY_NAME = timer_os2_s
LIBRARY_NAME = timer_s
MODULE=timer
REQUIRES=xpcom
DEFINES += -D_IMPL_NS_TIMER
CXXFLAGS += $(TK_CFLAGS)
INCLUDES += $(TK_CFLAGS) -I$(srcdir)/..

View File

@ -576,7 +576,7 @@ class nsTimerManagers
// Entry into the DLL. No, I dunno why there's not a normal factory
// for this either. Ease of use?
NS_BASE nsresult NS_NewTimer( nsITimer **aInstance)
NS_TIMER nsresult NS_NewTimer( nsITimer **aInstance)
{
if( !aInstance)
return NS_ERROR_NULL_POINTER;

View File

@ -24,12 +24,13 @@ include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/config.mk
LIBRARY_NAME = timer_photon_s
LIBRARY_NAME = timer_s
MODULE=timer
REQUIRES=xpcom
DEFINES += -D_IMPL_NS_TIMER
CXXFLAGS += $(TK_CFLAGS)
INCLUDES += $(TK_CFLAGS) -I$(srcdir)/..

View File

@ -246,7 +246,7 @@ int TimerImpl::TimerEventHandler( void *aData, pid_t aRcvId, void *aMsg, size_t
}
NS_BASE nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
NS_TIMER nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
{
NS_PRECONDITION(nsnull != aInstancePtrResult, "NS_NewTimer - null ptr");
if (nsnull == aInstancePtrResult)

View File

@ -24,12 +24,13 @@ include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/config.mk
LIBRARY_NAME = timer_rhapsody_s
LIBRARY_NAME = timer_s
MODULE=timer
REQUIRES=xpcom
DEFINES += -D_IMPL_NS_TIMER
CXXFLAGS += $(TK_CFLAGS)
INCLUDES += $(TK_CFLAGS) -I$(srcdir)/..

View File

@ -177,7 +177,7 @@ TimerImpl::Cancel()
#endif
}
NS_GFX nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
NS_TIMER nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
{
NS_PRECONDITION(nsnull != aInstancePtrResult, "null ptr");
if (nsnull == aInstancePtrResult) {

View File

@ -24,10 +24,10 @@ include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/config.mk
DIRS = $(MOZ_GFX_TOOLKIT)
DIRS = $(MOZ_WIDGET_TOOLKIT)
### XXX ### DIRS = gtk motif xlib
### XXX ###
### XXX ### LIBRARY_NAME = timerutil_s
### XXX ### LIBRARY_NAME = timer_s
### XXX ###
### XXX ### REQUIRES=xpcom
### XXX ###

View File

@ -24,12 +24,12 @@ include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/config.mk
LIBRARY_NAME = timer_gtk_s
LIBRARY_NAME = timer_s
### XXX ### IS_COMPONENT=1
REQUIRES=xpcom
### XXX ### DEFINES += -D_IMPL_NS_GFXNONXP
DEFINES += -D_IMPL_NS_TIMER
CXXFLAGS += $(TK_CFLAGS)
INCLUDES += $(TK_CFLAGS) -I$(srcdir)/..

View File

@ -132,7 +132,7 @@ nsTimerGtk::Cancel()
if (mTimerId)
gtk_timeout_remove(mTimerId);
NS_RELEASE(me);
// NS_RELEASE(me);
}
gint nsTimerExpired(gpointer aCallData)
@ -143,8 +143,7 @@ gint nsTimerExpired(gpointer aCallData)
return 0;
}
#if 1
/* NS_GFXNONXP */ nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
NS_TIMER nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
{
NS_PRECONDITION(nsnull != aInstancePtrResult, "null ptr");
if (nsnull == aInstancePtrResult) {
@ -158,4 +157,3 @@ gint nsTimerExpired(gpointer aCallData)
return timer->QueryInterface(kITimerIID, (void **) aInstancePtrResult);
}
#endif

View File

@ -24,12 +24,12 @@ include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/config.mk
LIBRARY_NAME = timer_motif_s
LIBRARY_NAME = timer_s
### XXX ### IS_COMPONENT=1
REQUIRES=xpcom
### XXX ### DEFINES += -D_IMPL_NS_GFXNONXP
DEFINES += -D_IMPL_NS_TIMER
CXXFLAGS += $(TK_CFLAGS)
INCLUDES += $(TK_CFLAGS) -I$(srcdir)/..

View File

@ -112,30 +112,13 @@ nsTimerMotif::Cancel()
XtRemoveTimeOut(mTimerId);
}
NS_GFX nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
{
NS_PRECONDITION(nsnull != aInstancePtrResult, "null ptr");
if (nsnull == aInstancePtrResult) {
return NS_ERROR_NULL_POINTER;
}
nsTimerMotif *timer = new nsTimerMotif();
if (nsnull == timer) {
return NS_ERROR_OUT_OF_MEMORY;
}
return timer->QueryInterface(kITimerIID, (void **) aInstancePtrResult);
}
void nsTimerExpired(XtPointer aCallData)
{
nsTimerMotif* timer = (nsTimerMotif *)aCallData;
timer->FireTimeout();
}
#if 1
/* NS_GFXNONXP */ nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
NS_TIMER nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
{
NS_PRECONDITION(nsnull != aInstancePtrResult, "null ptr");
if (nsnull == aInstancePtrResult) {
@ -149,4 +132,3 @@ void nsTimerExpired(XtPointer aCallData)
return timer->QueryInterface(kITimerIID, (void **) aInstancePtrResult);
}
#endif

View File

@ -24,12 +24,12 @@ include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/config.mk
LIBRARY_NAME = timer_xlib_s
LIBRARY_NAME = timer_s
### XXX ### IS_COMPONENT=1
REQUIRES=xpcom
### XXX ### DEFINES += -D_IMPL_NS_GFXNONXP
DEFINES += -D_IMPL_NS_TIMER
CXXFLAGS += $(TK_CFLAGS)
INCLUDES += $(TK_CFLAGS) -I$(srcdir)/..

View File

@ -200,23 +200,6 @@ nsTimerXlib::ProcessTimeouts(struct timeval *aNow)
}
}
#if 0
NS_GFX nsresult NS_NewTimer(nsITimer **aInstancePtrResult)
{
NS_PRECONDITION(nsnull != aInstancePtrResult, "null ptr");
if (nsnull == aInstancePtrResult) {
return NS_ERROR_NULL_POINTER;
}
nsTimerXlib *timer = new nsTimerXlib();
if (nsnull == timer) {
return NS_ERROR_OUT_OF_MEMORY;
}
return timer->QueryInterface(kITimerIID, (void **) aInstancePtrResult);
}
#endif
int NS_TimeToNextTimeout(struct timeval *aTimer) {
nsTimerXlib *timer;
timer = nsTimerXlib::gTimerList;
@ -255,8 +238,7 @@ void NS_ProcessTimeouts(void) {
nsTimerXlib::ProcessTimeouts(&now);
}
#if 1
/* NS_GFXNONXP */ nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
NS_TIMER nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
{
NS_PRECONDITION(nsnull != aInstancePtrResult, "null ptr");
if (nsnull == aInstancePtrResult) {
@ -270,4 +252,3 @@ void NS_ProcessTimeouts(void) {
return timer->QueryInterface(kITimerIID, (void **) aInstancePtrResult);
}
#endif

View File

@ -18,7 +18,7 @@
DEPTH=..\..\..
LIBRARY_NAME=timer_s
DEFINES=#-D_IMPL_NS_GFX -D_IMPL_NS_GFXNONXP -DWIN32_LEAN_AND_MEAN -DSTRICT
DEFINES=-D_IMPL_NS_TIMER -DWIN32_LEAN_AND_MEAN -DSTRICT
CPPSRCS = \
nsTimer.cpp \

View File

@ -346,7 +346,7 @@ TimerImpl::Cancel()
SyncTimeoutPeriod(0);
}
NS_GFX nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
NS_TIMER nsresult NS_NewTimer(nsITimer** aInstancePtrResult)
{
NS_PRECONDITION(nsnull != aInstancePtrResult, "null ptr");
if (nsnull == aInstancePtrResult) {