Commit 8876fdf4 authored by unknown's avatar unknown Committed by jean-pierre charras

Misc minor fixes (Fix some minor compil warnings).

parent ac539b95
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* This program source code file is part of KiCad, a free EDA CAD application. * This program source code file is part of KiCad, a free EDA CAD application.
* *
* Copyright (C) 2014 Mario Luzeiro <mrluzeiro@gmail.com> * Copyright (C) 2014 Mario Luzeiro <mrluzeiro@gmail.com>
* Copyright (C) 1992-2014 KiCad Developers, see AUTHORS.txt for contributors. * Copyright (C) 1992-2015 KiCad Developers, see AUTHORS.txt for contributors.
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License
...@@ -28,9 +28,13 @@ ...@@ -28,9 +28,13 @@
#include "vrml_aux.h" #include "vrml_aux.h"
char SkipGetChar( FILE* File )
static int SkipGetChar ( FILE* File );
static int SkipGetChar( FILE* File )
{ {
char c; int c;
bool re_parse; bool re_parse;
if( ( c = fgetc( File ) ) == EOF ) if( ( c = fgetc( File ) ) == EOF )
...@@ -92,7 +96,7 @@ char SkipGetChar( FILE* File ) ...@@ -92,7 +96,7 @@ char SkipGetChar( FILE* File )
char* GetNextTag( FILE* File, char* tag ) char* GetNextTag( FILE* File, char* tag )
{ {
char c = SkipGetChar( File ); int c = SkipGetChar( File );
if( c == EOF ) if( c == EOF )
{ {
...@@ -136,7 +140,7 @@ char* GetNextTag( FILE* File, char* tag ) ...@@ -136,7 +140,7 @@ char* GetNextTag( FILE* File, char* tag )
int read_NotImplemented( FILE* File, char closeChar ) int read_NotImplemented( FILE* File, char closeChar )
{ {
char c; int c;
// DBG( printf( "look for %c\n", closeChar) ); // DBG( printf( "look for %c\n", closeChar) );
while( ( c = fgetc( File ) ) != EOF ) while( ( c = fgetc( File ) ) != EOF )
...@@ -189,7 +193,7 @@ int parseVertex( FILE* File, glm::vec3& dst_vertex ) ...@@ -189,7 +193,7 @@ int parseVertex( FILE* File, glm::vec3& dst_vertex )
dst_vertex.y = b; dst_vertex.y = b;
dst_vertex.z = c; dst_vertex.z = c;
char s = SkipGetChar( File ); int s = SkipGetChar( File );
if( s != EOF ) if( s != EOF )
{ {
......
...@@ -49,7 +49,6 @@ ...@@ -49,7 +49,6 @@
#include <wx/glcanvas.h> #include <wx/glcanvas.h>
int read_NotImplemented( FILE* File, char closeChar); int read_NotImplemented( FILE* File, char closeChar);
char SkipGetChar ( FILE* File );
int parseVertexList( FILE* File, std::vector< glm::vec3 > &dst_vector); int parseVertexList( FILE* File, std::vector< glm::vec3 > &dst_vector);
int parseVertex( FILE* File, glm::vec3 &dst_vertex ); int parseVertex( FILE* File, glm::vec3 &dst_vertex );
int parseFloat( FILE* File, float *dst_float ); int parseFloat( FILE* File, float *dst_float );
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* This program source code file is part of KiCad, a free EDA CAD application. * This program source code file is part of KiCad, a free EDA CAD application.
* *
* Copyright (C) 2014 Mario Luzeiro <mrluzeiro@gmail.com> * Copyright (C) 2014 Mario Luzeiro <mrluzeiro@gmail.com>
* Copyright (C) 1992-2014 KiCad Developers, see AUTHORS.txt for contributors. * Copyright (C) 1992-2015 KiCad Developers, see AUTHORS.txt for contributors.
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License
...@@ -93,7 +93,7 @@ void VRML1_MODEL_PARSER::Load( const wxString& aFilename, double aVrmlunits_to_3 ...@@ -93,7 +93,7 @@ void VRML1_MODEL_PARSER::Load( const wxString& aFilename, double aVrmlunits_to_3
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == '}' ) || ( *text == ']' ) ) if( ( *text == '}' ) || ( *text == ']' ) )
{ {
continue; continue;
} }
...@@ -187,7 +187,7 @@ int VRML1_MODEL_PARSER::readMaterial() ...@@ -187,7 +187,7 @@ int VRML1_MODEL_PARSER::readMaterial()
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == ']' ) ) if( *text == ']' )
{ {
continue; continue;
} }
...@@ -235,7 +235,7 @@ int VRML1_MODEL_PARSER::readCoordinate3() ...@@ -235,7 +235,7 @@ int VRML1_MODEL_PARSER::readCoordinate3()
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == ']' ) ) if( *text == ']' )
{ {
continue; continue;
} }
...@@ -263,7 +263,7 @@ int VRML1_MODEL_PARSER::readIndexedFaceSet() ...@@ -263,7 +263,7 @@ int VRML1_MODEL_PARSER::readIndexedFaceSet()
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == ']' ) ) if( *text == ']' )
{ {
continue; continue;
} }
......
...@@ -95,7 +95,7 @@ void VRML2_MODEL_PARSER::Load( const wxString& aFilename, double aVrmlunits_to_3 ...@@ -95,7 +95,7 @@ void VRML2_MODEL_PARSER::Load( const wxString& aFilename, double aVrmlunits_to_3
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == '}' ) || ( *text == ']' ) ) if( ( *text == '}' ) || ( *text == ']' ) )
{ {
continue; continue;
} }
...@@ -140,7 +140,7 @@ int VRML2_MODEL_PARSER::read_Transform() ...@@ -140,7 +140,7 @@ int VRML2_MODEL_PARSER::read_Transform()
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == ']' ) ) if( *text == ']' )
{ {
continue; continue;
} }
...@@ -259,7 +259,7 @@ int VRML2_MODEL_PARSER::read_DEF() ...@@ -259,7 +259,7 @@ int VRML2_MODEL_PARSER::read_DEF()
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == ']' ) ) if( *text == ']' )
{ {
// DBG( printf( " skiping %c\n", *text) ); // DBG( printf( " skiping %c\n", *text) );
continue; continue;
...@@ -316,7 +316,7 @@ int VRML2_MODEL_PARSER::read_Shape() ...@@ -316,7 +316,7 @@ int VRML2_MODEL_PARSER::read_Shape()
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == ']' ) ) if( *text == ']' )
{ {
continue; continue;
} }
...@@ -363,7 +363,7 @@ int VRML2_MODEL_PARSER::read_Appearance() ...@@ -363,7 +363,7 @@ int VRML2_MODEL_PARSER::read_Appearance()
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == ']' ) ) if( *text == ']' )
{ {
continue; continue;
} }
...@@ -468,7 +468,7 @@ int VRML2_MODEL_PARSER::read_Material() ...@@ -468,7 +468,7 @@ int VRML2_MODEL_PARSER::read_Material()
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == ']' ) ) if( *text == ']' )
{ {
continue; continue;
} }
...@@ -561,7 +561,7 @@ int VRML2_MODEL_PARSER::read_IndexedFaceSet() ...@@ -561,7 +561,7 @@ int VRML2_MODEL_PARSER::read_IndexedFaceSet()
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == ']' ) ) if( *text == ']' )
{ {
continue; continue;
} }
...@@ -744,7 +744,7 @@ int VRML2_MODEL_PARSER::read_Color() ...@@ -744,7 +744,7 @@ int VRML2_MODEL_PARSER::read_Color()
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == ']' ) ) if( *text == ']' )
{ {
continue; continue;
} }
...@@ -774,7 +774,7 @@ int VRML2_MODEL_PARSER::read_Normal() ...@@ -774,7 +774,7 @@ int VRML2_MODEL_PARSER::read_Normal()
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == ']' ) ) if( *text == ']' )
{ {
continue; continue;
} }
...@@ -812,7 +812,7 @@ int VRML2_MODEL_PARSER::read_Coordinate() ...@@ -812,7 +812,7 @@ int VRML2_MODEL_PARSER::read_Coordinate()
while( GetNextTag( m_file, text ) ) while( GetNextTag( m_file, text ) )
{ {
if( ( text == NULL ) || ( *text == ']' ) ) if( *text == ']' )
{ {
continue; continue;
} }
......
...@@ -158,6 +158,12 @@ int bitmap2component( potrace_bitmap_t* aPotrace_bitmap, FILE* aOutfile, ...@@ -158,6 +158,12 @@ int bitmap2component( potrace_bitmap_t* aPotrace_bitmap, FILE* aOutfile,
st = potrace_trace( param, aPotrace_bitmap ); st = potrace_trace( param, aPotrace_bitmap );
if( !st || st->status != POTRACE_STATUS_OK ) if( !st || st->status != POTRACE_STATUS_OK )
{ {
if( st )
{
potrace_state_free( st );
}
potrace_param_free( param );
fprintf( stderr, "Error tracing bitmap: %s\n", strerror( errno ) ); fprintf( stderr, "Error tracing bitmap: %s\n", strerror( errno ) );
return 1; return 1;
} }
......
...@@ -1919,38 +1919,44 @@ void LIB_PIN::SetWidth( int aWidth ) ...@@ -1919,38 +1919,44 @@ void LIB_PIN::SetWidth( int aWidth )
void LIB_PIN::GetMsgPanelInfo( MSG_PANEL_ITEMS& aList ) void LIB_PIN::GetMsgPanelInfo( MSG_PANEL_ITEMS& aList )
{ {
wxString Text; wxString text;
LIB_ITEM::GetMsgPanelInfo( aList ); LIB_ITEM::GetMsgPanelInfo( aList );
aList.push_back( MSG_PANEL_ITEM( _( "Name" ), m_name, DARKCYAN ) ); aList.push_back( MSG_PANEL_ITEM( _( "Name" ), m_name, DARKCYAN ) );
if( m_number == 0 ) if( m_number == 0 )
Text = wxT( "?" ); text = wxT( "?" );
else else
PinStringNum( Text ); PinStringNum( text );
aList.push_back( MSG_PANEL_ITEM( _( "Number" ), Text, DARKCYAN ) ); aList.push_back( MSG_PANEL_ITEM( _( "Number" ), text, DARKCYAN ) );
aList.push_back( MSG_PANEL_ITEM( _( "Type" ), aList.push_back( MSG_PANEL_ITEM( _( "Type" ),
wxGetTranslation( pin_electrical_type_names[ m_type ] ), wxGetTranslation( pin_electrical_type_names[ m_type ] ),
RED ) ); RED ) );
Text = wxGetTranslation( pin_style_names[ GetStyleCodeIndex( m_shape ) ] );
aList.push_back( MSG_PANEL_ITEM( _( "Style" ), Text, BLUE ) ); int styleCodeIndex = GetStyleCodeIndex( m_shape );
if( styleCodeIndex >= 0 )
text = wxGetTranslation( pin_style_names[ styleCodeIndex ] );
else
text = wxT( "?" );
aList.push_back( MSG_PANEL_ITEM( _( "Style" ), text, BLUE ) );
if( IsVisible() ) if( IsVisible() )
Text = _( "Yes" ); text = _( "Yes" );
else else
Text = _( "No" ); text = _( "No" );
aList.push_back( MSG_PANEL_ITEM( _( "Visible" ), Text, DARKGREEN ) ); aList.push_back( MSG_PANEL_ITEM( _( "Visible" ), text, DARKGREEN ) );
// Display pin length // Display pin length
Text = StringFromValue( g_UserUnit, m_length, true ); text = StringFromValue( g_UserUnit, m_length, true );
aList.push_back( MSG_PANEL_ITEM( _( "Length" ), Text, MAGENTA ) ); aList.push_back( MSG_PANEL_ITEM( _( "Length" ), text, MAGENTA ) );
Text = wxGetTranslation( pin_orientation_names[ GetOrientationCodeIndex( m_orientation ) ] ); text = wxGetTranslation( pin_orientation_names[ GetOrientationCodeIndex( m_orientation ) ] );
aList.push_back( MSG_PANEL_ITEM( _( "Orientation" ), Text, DARKMAGENTA ) ); aList.push_back( MSG_PANEL_ITEM( _( "Orientation" ), text, DARKMAGENTA ) );
} }
...@@ -2201,11 +2207,18 @@ BITMAP_DEF LIB_PIN::GetMenuImage() const ...@@ -2201,11 +2207,18 @@ BITMAP_DEF LIB_PIN::GetMenuImage() const
wxString LIB_PIN::GetSelectMenuText() const wxString LIB_PIN::GetSelectMenuText() const
{ {
wxString tmp; wxString tmp;
wxString style;
int styleCode = GetStyleCodeIndex( m_shape );
if( styleCode >= 0 )
style = wxGetTranslation( pin_style_names[ styleCode ] );
else
style = wxT( "?" );
tmp.Printf( _( "Pin %s, %s, %s" ), tmp.Printf( _( "Pin %s, %s, %s" ),
GetChars( GetNumberString() ), GetChars( GetNumberString() ),
GetChars( GetTypeString() ), GetChars( GetTypeString() ),
GetChars( wxGetTranslation( pin_style_names[ GetStyleCodeIndex( m_shape ) ] ) ) GetChars( style )
); );
return tmp; return tmp;
} }
......
...@@ -185,6 +185,7 @@ void LEGACY_NETLIST_READER::loadNet( char* aText, COMPONENT* aComponent ) throw( ...@@ -185,6 +185,7 @@ void LEGACY_NETLIST_READER::loadNet( char* aText, COMPONENT* aComponent ) throw(
char line[256]; char line[256];
strncpy( line, aText, sizeof( line ) ); strncpy( line, aText, sizeof( line ) );
line[ sizeof(line) - 1 ] = '\0';
if( ( p = strtok( line, " ()\t\n" ) ) == NULL ) if( ( p = strtok( line, " ()\t\n" ) ) == NULL )
{ {
......
...@@ -186,6 +186,7 @@ PyObject* wx2PyString( const wxString& src ) ...@@ -186,6 +186,7 @@ PyObject* wx2PyString( const wxString& src )
void wxSetDefaultPyEncoding( const char* encoding ) void wxSetDefaultPyEncoding( const char* encoding )
{ {
strncpy( wxPythonEncoding, encoding, WX_DEFAULTENCODING_SIZE ); strncpy( wxPythonEncoding, encoding, WX_DEFAULTENCODING_SIZE );
wxPythonEncoding[ WX_DEFAULTENCODING_SIZE - 1 ] = '\0';
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment