From: David H. <ne...@us...> - 2001-08-07 00:36:41
|
Update of /cvsroot/sdlmm/SDLmm/src In directory usw-pr-cvs1:/tmp/cvs-serv20412/src Modified Files: sdlmm_display.h sdlmm_event.h sdlmm_eventhandler.h sdlmm_global.h sdlmm_joystick.h sdlmm_pixelformat.h sdlmm_spoint.h sdlmm_srect.h sdlmm_surface.h sdlmm_videoinfo.h Log Message: += DECLSPEC and libtool.m4 >> acinclude.m4 Index: sdlmm_display.h =================================================================== RCS file: /cvsroot/sdlmm/SDLmm/src/sdlmm_display.h,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- sdlmm_display.h 2001/07/06 22:34:05 1.14 +++ sdlmm_display.h 2001/08/07 00:36:38 1.15 @@ -36,7 +36,7 @@ \note Since the actual SDL_Surface representation is shared among all Display instances, they will always reference the correct surface. */ - class Display : public BaseSurface { + class DECLSPEC Display : public BaseSurface { protected: //! Dummy implementation of operator=() to stop initialization. Display& operator= (Display&); Index: sdlmm_event.h =================================================================== RCS file: /cvsroot/sdlmm/SDLmm/src/sdlmm_event.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sdlmm_event.h 2001/06/12 03:31:05 1.6 +++ sdlmm_event.h 2001/08/07 00:36:38 1.7 @@ -29,7 +29,7 @@ probably the most important class after Surface. The Event class can be used to store any type of event. */ - class Event { + class DECLSPEC Event { public: //! The event structure. /*! Index: sdlmm_eventhandler.h =================================================================== RCS file: /cvsroot/sdlmm/SDLmm/src/sdlmm_eventhandler.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sdlmm_eventhandler.h 2001/07/23 21:54:07 1.5 +++ sdlmm_eventhandler.h 2001/08/07 00:36:38 1.6 @@ -32,7 +32,7 @@ the events you need to handle. \sa Event::HandleEvents() */ - class EventHandler { + class DECLSPEC EventHandler { public: virtual ~EventHandler() { } Index: sdlmm_global.h =================================================================== RCS file: /cvsroot/sdlmm/SDLmm/src/sdlmm_global.h,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sdlmm_global.h 2001/04/24 01:46:58 1.12 +++ sdlmm_global.h 2001/08/07 00:36:38 1.13 @@ -40,7 +40,7 @@ that instantiating an object might be enough (for example creating a VideoInfo instance will initialize the video subsystem). */ - bool Init(Uint32 flags); + bool DECLSPEC Init(Uint32 flags); //! Shut down SDL /*! @@ -54,7 +54,7 @@ atexit(SDLmm::Quit); \endcode */ - void Quit(); + void DECLSPEC Quit(); //! Check which subsystems are initialized /*! @@ -65,16 +65,16 @@ \returns A bitwised OR'd combination of the initialized subsystems. */ - Uint32 WasInit(Uint32 flags); + Uint32 DECLSPEC WasInit(Uint32 flags); //! Get the latest error message. /*! \returns The error message for the last SDL function that failed. */ - const char *GetError(); + const DECLSPEC char *GetError(); //! Return the SDLmm library version. - const char *version(); + const DECLSPEC char *version(); } #endif // SDLMM_GLOBAL_H Index: sdlmm_joystick.h =================================================================== RCS file: /cvsroot/sdlmm/SDLmm/src/sdlmm_joystick.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sdlmm_joystick.h 2001/04/21 06:25:36 1.1 +++ sdlmm_joystick.h 2001/08/07 00:36:38 1.2 @@ -24,7 +24,7 @@ #define SDLMM_JOYSTICK_H namespace SDLmm { - class Joystick { + class DECLSPEC Joystick { public: static bool Init(); static void Quit(); Index: sdlmm_pixelformat.h =================================================================== RCS file: /cvsroot/sdlmm/SDLmm/src/sdlmm_pixelformat.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sdlmm_pixelformat.h 2001/07/05 04:42:08 1.7 +++ sdlmm_pixelformat.h 2001/08/07 00:36:38 1.8 @@ -31,7 +31,7 @@ \author Adam Gates */ - class PixelFormat { + class DECLSPEC PixelFormat { protected: //! The actual SDL_PixelFormat for this PixelFormat. SDL_PixelFormat *me; Index: sdlmm_spoint.h =================================================================== RCS file: /cvsroot/sdlmm/SDLmm/src/sdlmm_spoint.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sdlmm_spoint.h 2001/07/09 01:12:57 1.4 +++ sdlmm_spoint.h 2001/08/07 00:36:38 1.5 @@ -27,7 +27,7 @@ \author Adam Gates */ - class SPoint { + class DECLSPEC SPoint { public: //! Default constructor which creates an empty SPoint (xy variables set //! to zero). Index: sdlmm_srect.h =================================================================== RCS file: /cvsroot/sdlmm/SDLmm/src/sdlmm_srect.h,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sdlmm_srect.h 2001/07/06 22:37:29 1.16 +++ sdlmm_srect.h 2001/08/07 00:36:38 1.17 @@ -40,7 +40,7 @@ rectangles like intersections. \author David Hedbor <da...@he...> */ - class SRect : public SDL_Rect { + class DECLSPEC SRect : public SDL_Rect { public: //! Default constructor which creates an empty SRect (xywh variables set //! to sero). Index: sdlmm_surface.h =================================================================== RCS file: /cvsroot/sdlmm/SDLmm/src/sdlmm_surface.h,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- sdlmm_surface.h 2001/07/06 22:34:05 1.23 +++ sdlmm_surface.h 2001/08/07 00:36:38 1.24 @@ -38,7 +38,7 @@ \author David Hedbor <da...@he...> */ - class Surface : public BaseSurface + class DECLSPEC Surface : public BaseSurface { public: //! Constructor from an SDL_Surface* Index: sdlmm_videoinfo.h =================================================================== RCS file: /cvsroot/sdlmm/SDLmm/src/sdlmm_videoinfo.h,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sdlmm_videoinfo.h 2001/06/12 05:58:51 1.11 +++ sdlmm_videoinfo.h 2001/08/07 00:36:38 1.12 @@ -40,7 +40,7 @@ subsystem must already be initialized. \sa Display::Init(), Display::SetVideoMode() */ - class VideoInfo { + class DECLSPEC VideoInfo { public: //! The video info struct. /*! |