Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Slowroll:Base:1
blockout
compilefixes.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File compilefixes.diff of Package blockout
From: Jan Engelhardt <jengelh@medozas.de> Date: 2012-03-25 16:06:07.551725021 +0200 --- BlockOut/EditControl.cpp | 2 +- BlockOut/EditControl.h | 2 +- BlockOut/GLApp/GLApp.h | 2 +- BlockOut/GLApp/GLFont.cpp | 2 +- BlockOut/GLApp/GLSprite.cpp | 5 ++--- BlockOut/GLApp/GLSprite.h | 2 +- BlockOut/Menu.h | 4 ++-- BlockOut/MenuGraphics.cpp | 4 ++-- BlockOut/SetupManager.cpp | 2 +- BlockOut/SetupManager.h | 2 +- BlockOut/Types.h | 6 +++--- BlockOut/Utils.cpp | 6 +++--- ImageLib/src/jpg/jpegdecodermain.cpp | 4 ++-- ImageLib/src/png/hpng.c | 7 ++----- 14 files changed, 23 insertions(+), 27 deletions(-) Index: BL_SRC/BlockOut/EditControl.cpp =================================================================== --- BL_SRC.orig/BlockOut/EditControl.cpp +++ BL_SRC/BlockOut/EditControl.cpp @@ -30,7 +30,7 @@ void EditControl::SetDisplayLength(int l // ------------------------------------------------ -void EditControl::SetMode(char *text,BOOL edit,BYTE *keys) { +void EditControl::SetMode(const char *text,BOOL edit,BYTE *keys) { if( strlen(text)>=255 ) { strncpy(editText,text,255); Index: BL_SRC/BlockOut/EditControl.h =================================================================== --- BL_SRC.orig/BlockOut/EditControl.h +++ BL_SRC/BlockOut/EditControl.h @@ -27,7 +27,7 @@ class EditControl { void SetDisplayLength(int length); // Set edit control mode (keys can be NULL) - void SetMode(char *text,BOOL edit,BYTE *keys); + void SetMode(const char *text,BOOL edit,BYTE *keys); // Get the mode BOOL GetMode(); Index: BL_SRC/BlockOut/GLApp/GLApp.h =================================================================== --- BL_SRC.orig/BlockOut/GLApp/GLApp.h +++ BL_SRC/BlockOut/GLApp/GLApp.h @@ -60,7 +60,7 @@ protected: // Internal variables for the state of the app BOOL m_bWindowed; - char* m_strWindowTitle; + const char *m_strWindowTitle; int m_screenWidth; int m_screenHeight; BOOL m_bVSync; Index: BL_SRC/BlockOut/GLApp/GLFont.cpp =================================================================== --- BL_SRC.orig/BlockOut/GLApp/GLFont.cpp +++ BL_SRC/BlockOut/GLApp/GLFont.cpp @@ -8,7 +8,7 @@ #undef LoadImage #include <CImage.h> -extern char *LID(char *fileName); +#include "../Types.h" // ------------------------------------------- Index: BL_SRC/BlockOut/GLApp/GLSprite.cpp =================================================================== --- BL_SRC.orig/BlockOut/GLApp/GLSprite.cpp +++ BL_SRC/BlockOut/GLApp/GLSprite.cpp @@ -7,8 +7,7 @@ #include <string.h> #undef LoadImage #include <CImage.h> - -extern char *LID(char *fileName); +#include "../Types.h" // ------------------------------------------- @@ -54,7 +53,7 @@ void Sprite2D::UpdateSprite(int x1,int y // ------------------------------------------- -int Sprite2D::RestoreDeviceObjects(char *diffName,char *alphaName,int scrWidth,int scrHeight) { +int Sprite2D::RestoreDeviceObjects(const char *diffName, const char *alphaName,int scrWidth,int scrHeight) { GLint bpp; GLenum format; Index: BL_SRC/BlockOut/GLApp/GLSprite.h =================================================================== --- BL_SRC.orig/BlockOut/GLApp/GLSprite.h +++ BL_SRC/BlockOut/GLApp/GLSprite.h @@ -15,7 +15,7 @@ public: // Initialise the sprite // return 1 when success, 0 otherwise - int RestoreDeviceObjects(char *diffName,char *alphaName,int srcWidth,int scrHeight); + int RestoreDeviceObjects(const char *diffName, const char *alphaName,int srcWidth,int scrHeight); // Update sprite mapping and coordinates void UpdateSprite(int x1,int y1,int x2,int y2); Index: BL_SRC/BlockOut/Menu.h =================================================================== --- BL_SRC.orig/BlockOut/Menu.h +++ BL_SRC/BlockOut/Menu.h @@ -61,8 +61,8 @@ class Menu { // Menu page void ToPage(MenuPage *page); void ToPage(MenuPage *page,int iParam,void *wParam); - void RenderText(int x,int y,BOOL selected,char *text); - void RenderTitle(char *title); + void RenderText(int x,int y,BOOL selected, const char *text); + void RenderTitle(const char *title); PageMainMenu mainMenuPage; PageStartGame startGamePage; Index: BL_SRC/BlockOut/MenuGraphics.cpp =================================================================== --- BL_SRC.orig/BlockOut/MenuGraphics.cpp +++ BL_SRC/BlockOut/MenuGraphics.cpp @@ -438,7 +438,7 @@ void Menu::RenderChar(int x,int y,int w, // --------------------------------------------------------------------- -void Menu::RenderTitle(char *title) { +void Menu::RenderTitle(const char *title) { int lgth = (int)strlen(title); int nwFont = fround((float)wFont*1.1f); @@ -454,7 +454,7 @@ void Menu::RenderTitle(char *title) { // --------------------------------------------------------------------- -void Menu::RenderText(int x,int y,BOOL selected,char *text) { +void Menu::RenderText(int x,int y,BOOL selected, const char *text) { float startLine = 0.515f; float startColumn = 0.15f; Index: BL_SRC/BlockOut/SetupManager.cpp =================================================================== --- BL_SRC.orig/BlockOut/SetupManager.cpp +++ BL_SRC/BlockOut/SetupManager.cpp @@ -364,7 +364,7 @@ int SetupManager::GetTimeout() { // ------------------------------------------------ -char *SetupManager::GetName() { +const char *SetupManager::GetName() { static char ret[32]; strcpy(ret,""); Index: BL_SRC/BlockOut/SetupManager.h =================================================================== --- BL_SRC.orig/BlockOut/SetupManager.h +++ BL_SRC/BlockOut/SetupManager.h @@ -67,7 +67,7 @@ class SetupManager { float GetAnimationTime(); /* in seconds */ // Names - char *GetName(); + const char *GetName(); const char *GetBlockSetName(); // Sound Index: BL_SRC/BlockOut/Types.h =================================================================== --- BL_SRC.orig/BlockOut/Types.h +++ BL_SRC/BlockOut/Types.h @@ -203,15 +203,15 @@ extern int fround(float x); extern char *FormatTime(float seconds); extern char *FormatDate(uint32 time); extern char *FormatDateShort(uint32 time); -extern int CreateTexture(int width,int height,char *imgName,GLuint *hmap); +extern int CreateTexture(int width,int height,const char *imgName,GLuint *hmap); extern char GetChar(BYTE *keys); #ifndef WINDOWS extern void ZeroMemory(void *buff,int size); #endif extern BOOL DirExists(char *dirname); extern BOOL CheckEnv(); -extern char *LID(char *fileName); -extern char *LHD(char *fileName); +extern char *LID(const char *fileName); +extern char *LHD(const char *fileName); #endif /* TYPESH */ Index: BL_SRC/BlockOut/Utils.cpp =================================================================== --- BL_SRC.orig/BlockOut/Utils.cpp +++ BL_SRC/BlockOut/Utils.cpp @@ -238,7 +238,7 @@ BOOL CheckEnv() { // Name: LID() // Desc: Locate file in the installation directory //----------------------------------------------------------------------------- -char *LID(char *fileName) { +char *LID(const char *fileName) { #ifdef WINDOWS return fileName; @@ -254,7 +254,7 @@ char *LID(char *fileName) { // Name: LHD() // Desc: Locate file in the home directory //----------------------------------------------------------------------------- -char *LHD(char *fileName) { +char *LHD(const char *fileName) { static char ret[512]; @@ -278,7 +278,7 @@ char *LHD(char *fileName) { // Name: CreateTexture() // Desc: Create a texture (no alpha) //----------------------------------------------------------------------------- -int CreateTexture(int width,int height,char *imgName,GLuint *hmap) { +int CreateTexture(int width,int height, const char *imgName,GLuint *hmap) { *hmap = 0; CImage img; Index: BL_SRC/ImageLib/src/jpg/jpegdecodermain.cpp =================================================================== --- BL_SRC.orig/ImageLib/src/jpg/jpegdecodermain.cpp +++ BL_SRC/ImageLib/src/jpg/jpegdecodermain.cpp @@ -54,7 +54,7 @@ int LoadJpegImage(JPEG_IMAGE *d) { Pjpeg_decoder_file_stream Pinput_stream = new jpeg_decoder_file_stream(); if( !Pinput_stream ) { - sprintf(JpegErrorMessage,"Error: Unable to allocate memory for stream object!\n", Psrc_filename); + sprintf(JpegErrorMessage,"Error: Unable to allocate memory for stream object! %s\n", Psrc_filename); return (FALSE); } @@ -69,7 +69,7 @@ int LoadJpegImage(JPEG_IMAGE *d) { if( !Pd ) { delete Pinput_stream; - sprintf(JpegErrorMessage,"Error: Unable to allocate memory for decoder object!\n", Psrc_filename); + sprintf(JpegErrorMessage,"Error: Unable to allocate memory for decoder object! %s\n", Psrc_filename); return (FALSE); } Index: BL_SRC/ImageLib/src/png/hpng.c =================================================================== --- BL_SRC.orig/ImageLib/src/png/hpng.c +++ BL_SRC/ImageLib/src/png/hpng.c @@ -1,6 +1,7 @@ #include <malloc.h> #include <math.h> #include <png.h> +#include <string.h> #include "hpng.h" char PngErrorMessage[1024]; @@ -45,10 +46,6 @@ int LoadPngImage(PNG_IMAGE *d) { // ---------------- Error handling png_set_error_fn(png,NULL,my_png_error,NULL); - if (setjmp(png->jmpbuf)) { - png_destroy_read_struct(&png, &info, &endinfo); - return 0; - } // ----------------- Read the image @@ -154,7 +151,7 @@ char *WritePngImage(char *file_name,unsi { sprintf(PngErrorMessage,"png_create_info_struct() failed"); fclose(fp); - png_destroy_write_struct(&png_ptr, png_infopp_NULL); + png_destroy_write_struct(&png_ptr, NULL); return PngErrorMessage; }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor