diff --git a/include/SFML/Audio/Sound.h b/include/SFML/Audio/Sound.h index fb19470..7dbe5b0 100644 --- a/include/SFML/Audio/Sound.h +++ b/include/SFML/Audio/Sound.h @@ -51,7 +51,7 @@ CSFML_AUDIO_API sfSound* sfSound_create(void); /// \return A new sfSound object which is a copy of \a sound /// //////////////////////////////////////////////////////////// -CSFML_AUDIO_API sfSound* sfSound_copy(sfSound* sound); +CSFML_AUDIO_API sfSound* sfSound_copy(const sfSound* sound); //////////////////////////////////////////////////////////// /// \brief Destroy a sound diff --git a/include/SFML/Audio/SoundBuffer.h b/include/SFML/Audio/SoundBuffer.h index c1d8ecc..742f5e5 100644 --- a/include/SFML/Audio/SoundBuffer.h +++ b/include/SFML/Audio/SoundBuffer.h @@ -102,7 +102,7 @@ CSFML_AUDIO_API sfSoundBuffer* sfSoundBuffer_createFromSamples(const sfInt16* sa /// \return A new sfSoundBuffer object which is a copy of \a soundBuffer /// //////////////////////////////////////////////////////////// -CSFML_AUDIO_API sfSoundBuffer* sfSoundBuffer_copy(sfSoundBuffer* soundBuffer); +CSFML_AUDIO_API sfSoundBuffer* sfSoundBuffer_copy(const sfSoundBuffer* soundBuffer); //////////////////////////////////////////////////////////// /// \brief Destroy a sound buffer diff --git a/include/SFML/Graphics/CircleShape.h b/include/SFML/Graphics/CircleShape.h index 8a26298..44fccc9 100644 --- a/include/SFML/Graphics/CircleShape.h +++ b/include/SFML/Graphics/CircleShape.h @@ -52,7 +52,7 @@ CSFML_GRAPHICS_API sfCircleShape* sfCircleShape_create(void); /// \return Copied object /// //////////////////////////////////////////////////////////// -CSFML_GRAPHICS_API sfCircleShape* sfCircleShape_copy(sfCircleShape* shape); +CSFML_GRAPHICS_API sfCircleShape* sfCircleShape_copy(const sfCircleShape* shape); //////////////////////////////////////////////////////////// /// \brief Destroy an existing circle Shape diff --git a/include/SFML/Graphics/ConvexShape.h b/include/SFML/Graphics/ConvexShape.h index 293e948..f0419eb 100644 --- a/include/SFML/Graphics/ConvexShape.h +++ b/include/SFML/Graphics/ConvexShape.h @@ -52,7 +52,7 @@ CSFML_GRAPHICS_API sfConvexShape* sfConvexShape_create(void); /// \return Copied object /// //////////////////////////////////////////////////////////// -CSFML_GRAPHICS_API sfConvexShape* sfConvexShape_copy(sfConvexShape* shape); +CSFML_GRAPHICS_API sfConvexShape* sfConvexShape_copy(const sfConvexShape* shape); //////////////////////////////////////////////////////////// /// \brief Destroy an existing convex Shape diff --git a/include/SFML/Graphics/Font.h b/include/SFML/Graphics/Font.h index 0abbada..049cd83 100644 --- a/include/SFML/Graphics/Font.h +++ b/include/SFML/Graphics/Font.h @@ -74,7 +74,7 @@ CSFML_GRAPHICS_API sfFont* sfFont_createFromStream(sfInputStream* stream); /// \return Copied object /// //////////////////////////////////////////////////////////// -CSFML_GRAPHICS_API sfFont* sfFont_copy(sfFont* font); +CSFML_GRAPHICS_API sfFont* sfFont_copy(const sfFont* font); //////////////////////////////////////////////////////////// /// \brief Destroy an existing font diff --git a/include/SFML/Graphics/Image.h b/include/SFML/Graphics/Image.h index 08b3e4c..77abea8 100644 --- a/include/SFML/Graphics/Image.h +++ b/include/SFML/Graphics/Image.h @@ -133,7 +133,7 @@ CSFML_GRAPHICS_API sfImage* sfImage_createFromStream(sfInputStream* stream); /// \return Copied object /// //////////////////////////////////////////////////////////// -CSFML_GRAPHICS_API sfImage* sfImage_copy(sfImage* image); +CSFML_GRAPHICS_API sfImage* sfImage_copy(const sfImage* image); //////////////////////////////////////////////////////////// /// \brief Destroy an existing image diff --git a/include/SFML/Graphics/RectangleShape.h b/include/SFML/Graphics/RectangleShape.h index f33699e..0ad2543 100644 --- a/include/SFML/Graphics/RectangleShape.h +++ b/include/SFML/Graphics/RectangleShape.h @@ -52,7 +52,7 @@ CSFML_GRAPHICS_API sfRectangleShape* sfRectangleShape_create(void); /// \return Copied object /// //////////////////////////////////////////////////////////// -CSFML_GRAPHICS_API sfRectangleShape* sfRectangleShape_copy(sfRectangleShape* shape); +CSFML_GRAPHICS_API sfRectangleShape* sfRectangleShape_copy(const sfRectangleShape* shape); //////////////////////////////////////////////////////////// /// \brief Destroy an existing rectangle shape diff --git a/include/SFML/Graphics/Sprite.h b/include/SFML/Graphics/Sprite.h index 7b4a548..b4e3d5a 100644 --- a/include/SFML/Graphics/Sprite.h +++ b/include/SFML/Graphics/Sprite.h @@ -53,7 +53,7 @@ CSFML_GRAPHICS_API sfSprite* sfSprite_create(void); /// \return Copied object /// //////////////////////////////////////////////////////////// -CSFML_GRAPHICS_API sfSprite* sfSprite_copy(sfSprite* sprite); +CSFML_GRAPHICS_API sfSprite* sfSprite_copy(const sfSprite* sprite); //////////////////////////////////////////////////////////// /// \brief Destroy an existing sprite diff --git a/include/SFML/Graphics/Text.h b/include/SFML/Graphics/Text.h index 8bb06ab..610614e 100644 --- a/include/SFML/Graphics/Text.h +++ b/include/SFML/Graphics/Text.h @@ -65,7 +65,7 @@ CSFML_GRAPHICS_API sfText* sfText_create(void); /// \return Copied object /// //////////////////////////////////////////////////////////// -CSFML_GRAPHICS_API sfText* sfText_copy(sfText* text); +CSFML_GRAPHICS_API sfText* sfText_copy(const sfText* text); //////////////////////////////////////////////////////////// /// \brief Destroy an existing text diff --git a/include/SFML/Graphics/Texture.h b/include/SFML/Graphics/Texture.h index a1edce9..cf73965 100644 --- a/include/SFML/Graphics/Texture.h +++ b/include/SFML/Graphics/Texture.h @@ -101,7 +101,7 @@ CSFML_GRAPHICS_API sfTexture* sfTexture_createFromImage(const sfImage* image, co /// \return Copied object /// //////////////////////////////////////////////////////////// -CSFML_GRAPHICS_API sfTexture* sfTexture_copy(sfTexture* texture); +CSFML_GRAPHICS_API sfTexture* sfTexture_copy(const sfTexture* texture); //////////////////////////////////////////////////////////// /// \brief Destroy an existing texture diff --git a/include/SFML/Graphics/Transformable.h b/include/SFML/Graphics/Transformable.h index df41030..4e67bb3 100644 --- a/include/SFML/Graphics/Transformable.h +++ b/include/SFML/Graphics/Transformable.h @@ -50,7 +50,7 @@ CSFML_GRAPHICS_API sfTransformable* sfTransformable_create(void); /// \return Copied object /// //////////////////////////////////////////////////////////// -CSFML_GRAPHICS_API sfTransformable* sfTransformable_copy(sfTransformable* transformable); +CSFML_GRAPHICS_API sfTransformable* sfTransformable_copy(const sfTransformable* transformable); //////////////////////////////////////////////////////////// /// \brief Destroy an existing transformable diff --git a/include/SFML/Graphics/VertexArray.h b/include/SFML/Graphics/VertexArray.h index f2fba12..c916530 100644 --- a/include/SFML/Graphics/VertexArray.h +++ b/include/SFML/Graphics/VertexArray.h @@ -51,7 +51,7 @@ CSFML_GRAPHICS_API sfVertexArray* sfVertexArray_create(void); /// \return Copied object /// //////////////////////////////////////////////////////////// -CSFML_GRAPHICS_API sfVertexArray* sfVertexArray_copy(sfVertexArray* vertexArray); +CSFML_GRAPHICS_API sfVertexArray* sfVertexArray_copy(const sfVertexArray* vertexArray); //////////////////////////////////////////////////////////// /// \brief Destroy an existing vertex array diff --git a/include/SFML/Graphics/View.h b/include/SFML/Graphics/View.h index edff307..15848b9 100644 --- a/include/SFML/Graphics/View.h +++ b/include/SFML/Graphics/View.h @@ -62,7 +62,7 @@ CSFML_GRAPHICS_API sfView* sfView_createFromRect(sfFloatRect rectangle); /// \return Copied object /// //////////////////////////////////////////////////////////// -CSFML_GRAPHICS_API sfView* sfView_copy(sfView* view); +CSFML_GRAPHICS_API sfView* sfView_copy(const sfView* view); //////////////////////////////////////////////////////////// /// \brief Destroy an existing view diff --git a/include/SFML/Network/Packet.h b/include/SFML/Network/Packet.h index 1b38a30..bf1108b 100644 --- a/include/SFML/Network/Packet.h +++ b/include/SFML/Network/Packet.h @@ -49,7 +49,7 @@ CSFML_NETWORK_API sfPacket* sfPacket_create(void); /// \return A new sfPacket object which is a copy of \a packet /// //////////////////////////////////////////////////////////// -CSFML_NETWORK_API sfPacket* sfPacket_copy(sfPacket* packet); +CSFML_NETWORK_API sfPacket* sfPacket_copy(const sfPacket* packet); //////////////////////////////////////////////////////////// /// \brief Destroy a packet diff --git a/include/SFML/Network/SocketSelector.h b/include/SFML/Network/SocketSelector.h index 63eb202..4d2eb41 100644 --- a/include/SFML/Network/SocketSelector.h +++ b/include/SFML/Network/SocketSelector.h @@ -49,7 +49,7 @@ CSFML_NETWORK_API sfSocketSelector* sfSocketSelector_create(void); /// \return A new sfSocketSelector object which is a copy of \a selector /// //////////////////////////////////////////////////////////// -CSFML_NETWORK_API sfSocketSelector* sfSocketSelector_copy(sfSocketSelector* selector); +CSFML_NETWORK_API sfSocketSelector* sfSocketSelector_copy(const sfSocketSelector* selector); //////////////////////////////////////////////////////////// /// \brief Destroy a socket selector diff --git a/include/SFML/System/Clock.h b/include/SFML/System/Clock.h index bd5d29d..aebf5b6 100644 --- a/include/SFML/System/Clock.h +++ b/include/SFML/System/Clock.h @@ -49,7 +49,7 @@ CSFML_SYSTEM_API sfClock* sfClock_create(void); /// \return A new sfClock object which is a copy of \a clock /// //////////////////////////////////////////////////////////// -CSFML_SYSTEM_API sfClock* sfClock_copy(sfClock* clock); +CSFML_SYSTEM_API sfClock* sfClock_copy(const sfClock* clock); //////////////////////////////////////////////////////////// /// \brief Destroy a clock diff --git a/src/SFML/Audio/Sound.cpp b/src/SFML/Audio/Sound.cpp index 056a792..f4991fe 100644 --- a/src/SFML/Audio/Sound.cpp +++ b/src/SFML/Audio/Sound.cpp @@ -38,7 +38,7 @@ sfSound* sfSound_create(void) //////////////////////////////////////////////////////////// -sfSound* sfSound_copy(sfSound* sound) +sfSound* sfSound_copy(const sfSound* sound) { CSFML_CHECK_RETURN(sound, NULL); diff --git a/src/SFML/Audio/SoundBuffer.cpp b/src/SFML/Audio/SoundBuffer.cpp index fe77b70..97d137a 100644 --- a/src/SFML/Audio/SoundBuffer.cpp +++ b/src/SFML/Audio/SoundBuffer.cpp @@ -95,7 +95,7 @@ sfSoundBuffer* sfSoundBuffer_createFromSamples(const sfInt16* samples, size_t sa //////////////////////////////////////////////////////////// -sfSoundBuffer* sfSoundBuffer_copy(sfSoundBuffer* soundBuffer) +sfSoundBuffer* sfSoundBuffer_copy(const sfSoundBuffer* soundBuffer) { CSFML_CHECK_RETURN(soundBuffer, NULL); diff --git a/src/SFML/Graphics/CircleShape.cpp b/src/SFML/Graphics/CircleShape.cpp index 3df9576..29888b0 100644 --- a/src/SFML/Graphics/CircleShape.cpp +++ b/src/SFML/Graphics/CircleShape.cpp @@ -43,7 +43,7 @@ sfCircleShape* sfCircleShape_create(void) //////////////////////////////////////////////////////////// -sfCircleShape* sfCircleShape_copy(sfCircleShape* shape) +sfCircleShape* sfCircleShape_copy(const sfCircleShape* shape) { CSFML_CHECK_RETURN(shape, NULL); diff --git a/src/SFML/Graphics/ConvexShape.cpp b/src/SFML/Graphics/ConvexShape.cpp index 60f033a..6a72dbf 100644 --- a/src/SFML/Graphics/ConvexShape.cpp +++ b/src/SFML/Graphics/ConvexShape.cpp @@ -40,7 +40,7 @@ sfConvexShape* sfConvexShape_create(void) //////////////////////////////////////////////////////////// -sfConvexShape* sfConvexShape_copy(sfConvexShape* shape) +sfConvexShape* sfConvexShape_copy(const sfConvexShape* shape) { CSFML_CHECK_RETURN(shape, NULL); diff --git a/src/SFML/Graphics/Font.cpp b/src/SFML/Graphics/Font.cpp index b845f61..d73083a 100644 --- a/src/SFML/Graphics/Font.cpp +++ b/src/SFML/Graphics/Font.cpp @@ -85,7 +85,7 @@ sfFont* sfFont_createFromStream(sfInputStream* stream) //////////////////////////////////////////////////////////// /// Copy an existing font //////////////////////////////////////////////////////////// -sfFont* sfFont_copy(sfFont* font) +sfFont* sfFont_copy(const sfFont* font) { CSFML_CHECK_RETURN(font, NULL); diff --git a/src/SFML/Graphics/Image.cpp b/src/SFML/Graphics/Image.cpp index e424864..a0b8f81 100644 --- a/src/SFML/Graphics/Image.cpp +++ b/src/SFML/Graphics/Image.cpp @@ -109,7 +109,7 @@ sfImage* sfImage_createFromStream(sfInputStream* stream) //////////////////////////////////////////////////////////// -sfImage* sfImage_copy(sfImage* image) +sfImage* sfImage_copy(const sfImage* image) { CSFML_CHECK_RETURN(image, NULL); diff --git a/src/SFML/Graphics/RectangleShape.cpp b/src/SFML/Graphics/RectangleShape.cpp index f296ba2..ae3d88a 100644 --- a/src/SFML/Graphics/RectangleShape.cpp +++ b/src/SFML/Graphics/RectangleShape.cpp @@ -40,7 +40,7 @@ sfRectangleShape* sfRectangleShape_create(void) //////////////////////////////////////////////////////////// -sfRectangleShape* sfRectangleShape_copy(sfRectangleShape* shape) +sfRectangleShape* sfRectangleShape_copy(const sfRectangleShape* shape) { CSFML_CHECK_RETURN(shape, NULL); diff --git a/src/SFML/Graphics/Sprite.cpp b/src/SFML/Graphics/Sprite.cpp index 35f8ab4..9b283ba 100644 --- a/src/SFML/Graphics/Sprite.cpp +++ b/src/SFML/Graphics/Sprite.cpp @@ -44,7 +44,7 @@ sfSprite* sfSprite_create(void) //////////////////////////////////////////////////////////// -sfSprite* sfSprite_copy(sfSprite* sprite) +sfSprite* sfSprite_copy(const sfSprite* sprite) { CSFML_CHECK_RETURN(sprite, NULL); diff --git a/src/SFML/Graphics/Text.cpp b/src/SFML/Graphics/Text.cpp index 1deb219..6c4094e 100644 --- a/src/SFML/Graphics/Text.cpp +++ b/src/SFML/Graphics/Text.cpp @@ -44,7 +44,7 @@ sfText* sfText_create(void) //////////////////////////////////////////////////////////// -sfText* sfText_copy(sfText* text) +sfText* sfText_copy(const sfText* text) { CSFML_CHECK_RETURN(text, NULL); diff --git a/src/SFML/Graphics/Texture.cpp b/src/SFML/Graphics/Texture.cpp index 614c2df..911a399 100644 --- a/src/SFML/Graphics/Texture.cpp +++ b/src/SFML/Graphics/Texture.cpp @@ -131,7 +131,7 @@ sfTexture* sfTexture_createFromImage(const sfImage* image, const sfIntRect* area //////////////////////////////////////////////////////////// -sfTexture* sfTexture_copy(sfTexture* texture) +sfTexture* sfTexture_copy(const sfTexture* texture) { CSFML_CHECK_RETURN(texture, NULL); diff --git a/src/SFML/Graphics/Transformable.cpp b/src/SFML/Graphics/Transformable.cpp index b923c29..3050fa3 100644 --- a/src/SFML/Graphics/Transformable.cpp +++ b/src/SFML/Graphics/Transformable.cpp @@ -41,7 +41,7 @@ sfTransformable* sfTransformable_create(void) //////////////////////////////////////////////////////////// -sfTransformable* sfTransformable_copy(sfTransformable* transformable) +sfTransformable* sfTransformable_copy(const sfTransformable* transformable) { CSFML_CHECK_RETURN(transformable, NULL); diff --git a/src/SFML/Graphics/VertexArray.cpp b/src/SFML/Graphics/VertexArray.cpp index 4b46b0b..2047afc 100644 --- a/src/SFML/Graphics/VertexArray.cpp +++ b/src/SFML/Graphics/VertexArray.cpp @@ -38,7 +38,7 @@ sfVertexArray* sfVertexArray_create(void) //////////////////////////////////////////////////////////// -sfVertexArray* sfVertexArray_copy(sfVertexArray* vertexArray) +sfVertexArray* sfVertexArray_copy(const sfVertexArray* vertexArray) { CSFML_CHECK_RETURN(vertexArray, NULL); diff --git a/src/SFML/Graphics/View.cpp b/src/SFML/Graphics/View.cpp index 10032a3..e8f9e9f 100644 --- a/src/SFML/Graphics/View.cpp +++ b/src/SFML/Graphics/View.cpp @@ -48,7 +48,7 @@ sfView* sfView_createFromRect(sfFloatRect rectangle) //////////////////////////////////////////////////////////// -sfView* sfView_copy(sfView* view) +sfView* sfView_copy(const sfView* view) { CSFML_CHECK_RETURN(view, NULL); diff --git a/src/SFML/Network/Packet.cpp b/src/SFML/Network/Packet.cpp index e1a3da1..d745dbe 100644 --- a/src/SFML/Network/Packet.cpp +++ b/src/SFML/Network/Packet.cpp @@ -38,7 +38,7 @@ sfPacket* sfPacket_create(void) //////////////////////////////////////////////////////////// -sfPacket* sfPacket_copy(sfPacket* packet) +sfPacket* sfPacket_copy(const sfPacket* packet) { CSFML_CHECK_RETURN(packet, NULL); diff --git a/src/SFML/Network/SocketSelector.cpp b/src/SFML/Network/SocketSelector.cpp index 7648ab3..c47e4f8 100644 --- a/src/SFML/Network/SocketSelector.cpp +++ b/src/SFML/Network/SocketSelector.cpp @@ -41,7 +41,7 @@ sfSocketSelector* sfSocketSelector_create(void) //////////////////////////////////////////////////////////// -sfSocketSelector* sfSocketSelector_copy(sfSocketSelector* selector) +sfSocketSelector* sfSocketSelector_copy(const sfSocketSelector* selector) { CSFML_CHECK_RETURN(selector, NULL); diff --git a/src/SFML/System/Clock.cpp b/src/SFML/System/Clock.cpp index 0fefedc..53ff67a 100644 --- a/src/SFML/System/Clock.cpp +++ b/src/SFML/System/Clock.cpp @@ -38,7 +38,7 @@ sfClock* sfClock_create(void) //////////////////////////////////////////////////////////// -sfClock* sfClock_copy(sfClock* clock) +sfClock* sfClock_copy(const sfClock* clock) { CSFML_CHECK_RETURN(clock, NULL);