Fix some Coverity uninitialized field warnings.
Fixes Coverity CIDs: - 175824 - 169337 - 163191 - 175827 - 175440 - 175438 - 157136
This commit is contained in:
parent
5dbfa6a9c1
commit
7343e78347
|
@ -1,5 +1,7 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2018 CERN
|
* Copyright (C) 2018 CERN
|
||||||
|
* Copyright (C) 2018 KiCad Developers, see AUTHORS.txt for contributors.
|
||||||
|
*
|
||||||
* Author: Maciej Suminski <maciej.suminski@cern.ch>
|
* Author: Maciej Suminski <maciej.suminski@cern.ch>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify it
|
* This program is free software: you can redistribute it and/or modify it
|
||||||
|
@ -27,6 +29,8 @@ DIALOG_FILE_DIR_PICKER::DIALOG_FILE_DIR_PICKER( wxWindow* parent, const wxString
|
||||||
: DIALOG_SHIM( parent, wxID_ANY, title, wxDefaultPosition,
|
: DIALOG_SHIM( parent, wxID_ANY, title, wxDefaultPosition,
|
||||||
wxSize( 500, 600 ), wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER )
|
wxSize( 500, 600 ), wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER )
|
||||||
{
|
{
|
||||||
|
m_showHidden = nullptr;
|
||||||
|
|
||||||
wxString path = defaultPath.IsEmpty() ? wxGetCwd() : defaultPath;
|
wxString path = defaultPath.IsEmpty() ? wxGetCwd() : defaultPath;
|
||||||
m_filesOnly = style & FD_RETURN_FILESONLY;
|
m_filesOnly = style & FD_RETURN_FILESONLY;
|
||||||
|
|
||||||
|
|
|
@ -108,6 +108,7 @@ CMP_TREE_NODE::CMP_TREE_NODE()
|
||||||
Type( INVALID ),
|
Type( INVALID ),
|
||||||
IntrinsicRank( 0 ),
|
IntrinsicRank( 0 ),
|
||||||
Score( kLowestDefaultScore ),
|
Score( kLowestDefaultScore ),
|
||||||
|
SearchTextNormalized( false ),
|
||||||
Unit( 0 ),
|
Unit( 0 ),
|
||||||
IsRoot( false )
|
IsRoot( false )
|
||||||
{}
|
{}
|
||||||
|
|
|
@ -115,7 +115,8 @@ protected:
|
||||||
public:
|
public:
|
||||||
FIELDS_EDITOR_GRID_DATA_MODEL( SCH_EDIT_FRAME* aFrame, SCH_REFERENCE_LIST& aComponentList ) :
|
FIELDS_EDITOR_GRID_DATA_MODEL( SCH_EDIT_FRAME* aFrame, SCH_REFERENCE_LIST& aComponentList ) :
|
||||||
m_frame( aFrame ),
|
m_frame( aFrame ),
|
||||||
m_componentRefs( aComponentList )
|
m_componentRefs( aComponentList ),
|
||||||
|
m_sortAscending( false )
|
||||||
{
|
{
|
||||||
m_componentRefs.SplitReferences();
|
m_componentRefs.SplitReferences();
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
* 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) 2016-2018 CERN
|
* Copyright (C) 2016-2018 CERN
|
||||||
|
* Copyright (C) 2018 KiCad Developers, see AUTHORS.txt for contributors.
|
||||||
|
*
|
||||||
* @author Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
|
* @author Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
|
||||||
* @author Maciej Suminski <maciej.suminski@cern.ch>
|
* @author Maciej Suminski <maciej.suminski@cern.ch>
|
||||||
*
|
*
|
||||||
|
@ -37,7 +39,8 @@ using namespace std;
|
||||||
|
|
||||||
static const wxChar* const traceNgspice = wxT( "KICAD_NGSPICE" );
|
static const wxChar* const traceNgspice = wxT( "KICAD_NGSPICE" );
|
||||||
|
|
||||||
NGSPICE::NGSPICE()
|
NGSPICE::NGSPICE() :
|
||||||
|
m_error( false )
|
||||||
{
|
{
|
||||||
init_dll();
|
init_dll();
|
||||||
}
|
}
|
||||||
|
|
|
@ -96,6 +96,7 @@ public:
|
||||||
aMainText, aMainText,
|
aMainText, aMainText,
|
||||||
aMainPos, aMainPos );
|
aMainPos, aMainPos );
|
||||||
m_hasSecondItem = false;
|
m_hasSecondItem = false;
|
||||||
|
m_parent = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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) 2012 SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
|
* Copyright (C) 2012 SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
|
||||||
* Copyright (C) 2012-2016 KiCad Developers, see AUTHORS.txt for contributors.
|
* Copyright (C) 2012-2018 KiCad Developers, see AUTHORS.txt for contributors.
|
||||||
* Copyright (C) 2017 CERN
|
* Copyright (C) 2017 CERN
|
||||||
* @author Alejandro García Montoro <alejandro.garciamontoro@gmail.com>
|
* @author Alejandro García Montoro <alejandro.garciamontoro@gmail.com>
|
||||||
*
|
*
|
||||||
|
@ -214,6 +214,7 @@ public:
|
||||||
*/
|
*/
|
||||||
OPTIONAL_XML_ATTRIBUTE( const wxString& aData )
|
OPTIONAL_XML_ATTRIBUTE( const wxString& aData )
|
||||||
{
|
{
|
||||||
|
m_data = T();
|
||||||
m_isAvailable = !aData.IsEmpty();
|
m_isAvailable = !aData.IsEmpty();
|
||||||
|
|
||||||
if( m_isAvailable )
|
if( m_isAvailable )
|
||||||
|
|
|
@ -84,6 +84,7 @@ struct TokenType
|
||||||
double dValue;
|
double dValue;
|
||||||
int iValue;
|
int iValue;
|
||||||
};
|
};
|
||||||
|
|
||||||
bool valid;
|
bool valid;
|
||||||
char text[32];
|
char text[32];
|
||||||
};
|
};
|
||||||
|
@ -170,7 +171,7 @@ private:
|
||||||
/* Token state for input string. */
|
/* Token state for input string. */
|
||||||
struct TokenStat {
|
struct TokenStat {
|
||||||
enum { OutLen=32 };
|
enum { OutLen=32 };
|
||||||
TokenStat() : input(0), token(0), inputLen(0) { /* empty */ }
|
TokenStat() : input(0), token(0), inputLen(0), pos(0) { /* empty */ }
|
||||||
const char* input; // current input string ("var=4")
|
const char* input; // current input string ("var=4")
|
||||||
char* token; // output token ("var", type:VAR; "4", type:VALUE)
|
char* token; // output token ("var", type:VAR; "4", type:VALUE)
|
||||||
size_t inputLen; // strlen(input)
|
size_t inputLen; // strlen(input)
|
||||||
|
|
Loading…
Reference in New Issue