[cppcheck] Part 2: Some further style fixes etc.
authorTobias Markus <tobbi@mozilla-uk.org>
Sun, 23 Nov 2014 20:44:52 +0000 (21:44 +0100)
committerTobias Markus <tobbi@mozilla-uk.org>
Sun, 23 Nov 2014 20:44:52 +0000 (21:44 +0100)
20 files changed:
src/addon/md5.cpp
src/audio/wav_sound_file.cpp
src/badguy/yeti.cpp
src/gui/dialog.cpp
src/lisp/lexer.cpp
src/object/ambient_sound.cpp
src/object/ambient_sound.hpp
src/object/rain_particle_system.cpp
src/physfs/ifile_streambuf.cpp
src/supertux/command_line_arguments.cpp
src/supertux/console.cpp
src/supertux/levelintro.cpp
src/supertux/screen_manager.cpp
src/supertux/sector.cpp
src/supertux/statistics.hpp
src/video/drawing_context.cpp
src/video/gl/gl_lightmap.cpp
src/video/gl/gl_painter.cpp
src/video/sdl/sdl_painter.cpp
src/video/texture_manager.cpp

index 3a95f2c..93dd1df 100644 (file)
@@ -47,6 +47,8 @@
 #include <stdexcept>
 
 MD5::MD5() :
+  buffer(),
+  digest(),
   finalized()
 {
   init();
@@ -99,22 +101,20 @@ void MD5::update(FILE *file) {
 
 void MD5::update(std::istream& stream) {
   uint8_t buffer_[1024];
-  int len;
 
   while (stream.good()) {
     stream.read((char*)buffer_, 1024); // note that return value of read is unusable.
-    len=stream.gcount();
+    int len = stream.gcount();
     update(buffer_, len);
   }
 }
 
 void MD5::update(std::ifstream& stream) {
   uint8_t buffer_[1024];
-  int len;
 
   while (stream.good()) {
     stream.read((char*)buffer_, 1024); // note that return value of read is unusable.
-    len=stream.gcount();
+    int len = stream.gcount();
     update(buffer_, len);
   }
 }
index c987516..a104958 100644 (file)
@@ -151,16 +151,14 @@ WavSoundFile::read(void* buffer, size_t buffer_size)
     return readsize;
   char *tmp = (char*)buffer;
 
-  size_t i;
-  char c;
-  for (i = 0; i < readsize / 2; i++)
+  for (size_t i = 0; i < readsize / 2; i++)
   {
-    c          = tmp[2*i];
+    char c     = tmp[2*i];
     tmp[2*i]   = tmp[2*i+1];
     tmp[2*i+1] = c;
   }
 
-  buffer = tmp;
+  *buffer = tmp;
 #endif
 
   return readsize;
index 3e5c420..26c47d6 100644 (file)
@@ -93,14 +93,12 @@ Yeti::draw(DrawingContext& context)
 void
 Yeti::draw_hit_points(DrawingContext& context)
 {
-  int i;
-
   if (hud_head)
   {
     context.push_transform();
     context.set_translation(Vector(0, 0));
 
-    for (i = 0; i < hit_points; ++i)
+    for (int i = 0; i < hit_points; ++i)
     {
       context.draw_surface(hud_head, Vector(BORDER_X + (i * hud_head->get_width()), BORDER_Y + 1), LAYER_FOREGROUND1);
     }
@@ -246,10 +244,9 @@ Yeti::drop_stalactite()
       i != sector->gameobjects.end(); ++i) {
     YetiStalactite* stalactite = dynamic_cast<YetiStalactite*>(i->get());
     if(stalactite && stalactite->is_hanging()) {
-      float distancex;
       if (hit_points >= 3) {
         // drop stalactites within 3 of player, going out with each jump
-        distancex = fabsf(stalactite->get_bbox().get_middle().x - player->get_bbox().get_middle().x);
+        float distancex = fabsf(stalactite->get_bbox().get_middle().x - player->get_bbox().get_middle().x);
         if(distancex < stomp_count*32) {
           stalactite->start_shaking();
         }
index e536c9c..47b9a0c 100644 (file)
@@ -209,12 +209,12 @@ Dialog::draw(DrawingContext& ctx)
   {
     float segment_width = bg_rect.get_width() / m_buttons.size();
     float button_width = segment_width;
-    float button_height = 24.0f;
     Vector pos(bg_rect.p1.x + segment_width/2.0f + i * segment_width,
                bg_rect.p2.y - 12);
 
     if (i == m_selected_button)
     {
+      float button_height = 24.0f;
       float blink = (sinf(real_time * M_PI * 1.0f)/2.0f + 0.5f) * 0.5f + 0.25f;
       ctx.draw_filled_rect(Rectf(Vector(pos.x - button_width/2, pos.y - button_height/2),
                                  Vector(pos.x + button_width/2, pos.y + button_height/2)).grown(2.0f),
index 99ffa81..daa219b 100644 (file)
@@ -30,6 +30,7 @@ Lexer::Lexer(std::istream& newstream) :
   bufend(),
   bufpos(),
   c(),
+  token_string(),
   token_length()
 {
   // trigger a refill of the buffer
index 76b257a..e7474e6 100644 (file)
@@ -27,7 +27,6 @@
 #include "util/reader.hpp"
 
 AmbientSound::AmbientSound(const Reader& lisp) :
-  name(),
   position(),
   dimension(),
   sample(),
@@ -92,7 +91,6 @@ AmbientSound::AmbientSound(const Reader& lisp) :
 }
 
 AmbientSound::AmbientSound(Vector pos, float factor, float bias, float vol, std::string file) :
-  name(),
   position(),
   dimension(),
   sample(file),
index e438ea9..d58727e 100644 (file)
@@ -86,7 +86,6 @@ protected:
   virtual void unexpose(HSQUIRRELVM vm, SQInteger table_idx);
 
 private:
-  std::string name; /**< user-defined name for use in scripts or empty string if not scriptable */
   Vector position;
   Vector dimension;
 
index 85cd019..0457cf2 100644 (file)
@@ -71,8 +71,9 @@ void RainParticleSystem::update(float elapsed_time)
       //Create rainsplash
       if ((particle->pos.y <= SCREEN_HEIGHT + abs_y) && (col >= 1)){
         bool vertical = (col == 2);
-        int splash_x, splash_y;
         if (!vertical) { //check if collision happened from above
+          int splash_x, splash_y; // move outside if statement when
+                                  // uncommenting the else statement below.
           splash_x = int(particle->pos.x);
           splash_y = int(particle->pos.y) - (int(particle->pos.y) % 32) + 32;
           Sector::current()->add_object(std::make_shared<RainSplash>(Vector(splash_x, splash_y),vertical));
index 224f37d..e856f3e 100644 (file)
@@ -22,6 +22,7 @@
 #include <assert.h>
 
 IFileStreambuf::IFileStreambuf(const std::string& filename) :
+  buf(),
   file()
 {
   // check this as PHYSFS seems to be buggy and still returns a
index 6c14e02..843f23d 100644 (file)
@@ -59,10 +59,9 @@ CommandLineArguments::print_datadir()
   // Print the datadir searchpath to stdout, one path per
   // line. Then exit. Intended for use by the supertux-editor.
   char **sp;
-  size_t sp_index;
   sp = PHYSFS_getSearchPath();
   if (sp)
-    for (sp_index = 0; sp[sp_index]; sp_index++)
+    for (size_t sp_index = 0; sp[sp_index]; sp_index++)
       std::cout << sp[sp_index] << std::endl;
   PHYSFS_freeList(sp);
 }
index 43d09e7..1d27bc8 100644 (file)
@@ -424,10 +424,9 @@ Console::parse(std::string s)
 
   // split line into list of args
   std::vector<std::string> args;
-  size_t start = 0;
   size_t end = 0;
   while (1) {
-    start = s.find_first_not_of(" ,", end);
+    size_t start = s.find_first_not_of(" ,", end);
     end = s.find_first_of(" ,", start);
     if (start == s.npos) break;
     args.push_back(s.substr(start, end-start));
index 8d00022..311387d 100644 (file)
@@ -142,7 +142,6 @@ LevelIntro::draw(DrawingContext& context)
     std::stringstream ss;
     ss << _("Level target time") << ": " << Statistics::time_to_string(level->target_time);
     context.draw_center_text(Resources::normal_font, ss.str(), Vector(0, py), LAYER_FOREGROUND1,LevelIntro::stat_color);
-    py += static_cast<int>(Resources::normal_font->get_height());
   }
 
 }
index 580d875..dd1cbf7 100644 (file)
@@ -128,7 +128,6 @@ ScreenManager::draw(DrawingContext& context)
   assert(!m_screen_stack.empty());
 
   static Uint32 fps_ticks = SDL_GetTicks();
-  static int frame_count = 0;
 
   m_screen_stack.back()->draw(context);
   m_menu_manager->draw(context);
@@ -156,6 +155,7 @@ ScreenManager::draw(DrawingContext& context)
   /* Calculate frames per second */
   if (g_config->show_fps)
   {
+    static int frame_count = 0;
     ++frame_count;
 
     if (SDL_GetTicks() - fps_ticks >= 500)
index 3e0c44e..73d3cce 100644 (file)
@@ -228,7 +228,7 @@ Sector::parse(const Reader& sector)
 
   update_game_objects();
 
-  if(solid_tilemaps.size() < 1) { log_warning << "sector '" << name << "' does not contain a solid tile layer." << std::endl; }
+  if(solid_tilemaps.empty()) { log_warning << "sector '" << name << "' does not contain a solid tile layer." << std::endl; }
 
   fix_old_tiles();
   if(!camera) {
@@ -393,7 +393,7 @@ Sector::parse_old_format(const Reader& reader)
 
   update_game_objects();
 
-  if(solid_tilemaps.size() < 1) { log_warning << "sector '" << name << "' does not contain a solid tile layer." << std::endl; }
+  if(solid_tilemaps.empty()) { log_warning << "sector '" << name << "' does not contain a solid tile layer." << std::endl; }
 
   fix_old_tiles();
   update_game_objects();
index 964b055..85d9790 100644 (file)
@@ -24,7 +24,6 @@
 #include "video/color.hpp"
 #include "video/surface_ptr.hpp"
 
-namespace lisp { class Writer; }
 namespace lisp { class Lisp; }
 class DrawingContext;
 
index f600246..faa95dd 100644 (file)
@@ -385,7 +385,7 @@ DrawingContext::handle_drawing_requests(DrawingRequests& requests_)
             break;
           case TEXT:
           {
-            const TextRequest* textrequest = (TextRequest*) request.request_data;
+            const TextRequest* textrequest = static_cast<TextRequest*>(request.request_data);
             textrequest->font->draw(&renderer, textrequest->text, request.pos,
                                     textrequest->alignment, request.drawing_effect, request.color, request.alpha);
           }
@@ -417,7 +417,7 @@ DrawingContext::handle_drawing_requests(DrawingRequests& requests_)
             break;
           case TEXT:
           {
-            const TextRequest* textrequest = (TextRequest*) request.request_data;
+            const TextRequest* textrequest = static_cast<TextRequest*>(request.request_data);
             textrequest->font->draw(&renderer, textrequest->text, request.pos,
                                     textrequest->alignment, request.drawing_effect, request.color, request.alpha);
           }
index b5251e0..97cf70a 100644 (file)
@@ -180,7 +180,7 @@ void
 GLLightmap::get_light(const DrawingRequest& request) const
 {
   const GetLightRequest* getlightrequest
-    = (GetLightRequest*) request.request_data;
+    = static_cast<GetLightRequest*>(request.request_data);
 
   float pixels[3];
   for( int i = 0; i<3; i++)
index ecb3cb1..70150df 100644 (file)
@@ -142,7 +142,7 @@ void
 GLPainter::draw_surface_part(const DrawingRequest& request)
 {
   const SurfacePartRequest* surfacepartrequest
-    = (SurfacePartRequest*) request.request_data;
+    = static_cast<SurfacePartRequest*>(request.request_data);
   const Surface* surface = surfacepartrequest->surface;
   std::shared_ptr<GLTexture> gltexture = std::dynamic_pointer_cast<GLTexture>(surface->get_texture());
   GLSurfaceData *surface_data = reinterpret_cast<GLSurfaceData *>(surface->get_surface_data());
@@ -178,7 +178,7 @@ void
 GLPainter::draw_gradient(const DrawingRequest& request)
 {
   const GradientRequest* gradientrequest
-    = (GradientRequest*) request.request_data;
+    = static_cast<GradientRequest*>(request.request_data);
   const Color& top = gradientrequest->top;
   const Color& bottom = gradientrequest->bottom;
 
@@ -215,7 +215,7 @@ void
 GLPainter::draw_filled_rect(const DrawingRequest& request)
 {
   const FillRectRequest* fillrectrequest
-    = (FillRectRequest*) request.request_data;
+    = static_cast<FillRectRequest*>(request.request_data);
 
   glDisable(GL_TEXTURE_2D);
   glColor4f(fillrectrequest->color.red, fillrectrequest->color.green,
@@ -294,7 +294,7 @@ GLPainter::draw_filled_rect(const DrawingRequest& request)
 void
 GLPainter::draw_inverse_ellipse(const DrawingRequest& request)
 {
-  const InverseEllipseRequest* ellipse = (InverseEllipseRequest*)request.request_data;
+  const InverseEllipseRequest* ellipse = static_cast<InverseEllipseRequest*> (request.request_data);
 
   glDisable(GL_TEXTURE_2D);
   glColor4f(ellipse->color.red,  ellipse->color.green,
index 0da8c28..5a68c5a 100644 (file)
@@ -93,8 +93,8 @@ void
 SDLPainter::draw_surface_part(SDL_Renderer* renderer, const DrawingRequest& request)
 {
   //FIXME: support parameters request.blend
-  const SurfacePartRequest* surface = (const SurfacePartRequest*) request.request_data;
-  const SurfacePartRequest* surfacepartrequest = (SurfacePartRequest*) request.request_data;
+  const SurfacePartRequest* surface = static_cast<const SurfacePartRequest*>(request.request_data);
+  const SurfacePartRequest* surfacepartrequest = static_cast<SurfacePartRequest*>(request.request_data);
 
   std::shared_ptr<SDLTexture> sdltexture = std::dynamic_pointer_cast<SDLTexture>(surface->surface->get_texture());
 
@@ -136,7 +136,7 @@ void
 SDLPainter::draw_gradient(SDL_Renderer* renderer, const DrawingRequest& request)
 {
   const GradientRequest* gradientrequest
-    = (GradientRequest*) request.request_data;
+    = static_cast<GradientRequest*>(request.request_data);
   const Color& top = gradientrequest->top;
   const Color& bottom = gradientrequest->bottom;
 
@@ -170,7 +170,7 @@ void
 SDLPainter::draw_filled_rect(SDL_Renderer* renderer, const DrawingRequest& request)
 {
   const FillRectRequest* fillrectrequest
-    = (FillRectRequest*) request.request_data;
+    = static_cast<FillRectRequest*>(request.request_data);
 
   SDL_Rect rect;
   rect.x = request.pos.x;
@@ -246,7 +246,7 @@ SDLPainter::draw_filled_rect(SDL_Renderer* renderer, const DrawingRequest& reque
 void
 SDLPainter::draw_inverse_ellipse(SDL_Renderer* renderer, const DrawingRequest& request)
 {
-  const InverseEllipseRequest* ellipse = (InverseEllipseRequest*)request.request_data;
+  const InverseEllipseRequest* ellipse = static_cast<InverseEllipseRequest*>(request.request_data);
 
   float x = request.pos.x;
   float w = ellipse->size.x;
index e544909..e7c392f 100644 (file)
@@ -224,7 +224,7 @@ TextureManager::create_dummy_texture()
     SDLSurfacePtr image(SDL_CreateRGBSurface(0, 1024, 1024, 8, 0, 0, 0, 0));
     if (!image)
     {
-      throw err;
+      throw;
     }
     else
     {