Bug 386971 - Compiler warnings with liborigin part 1
Summary: Compiler warnings with liborigin part 1
Status: RESOLVED NOT A BUG
Alias: None
Product: LabPlot2
Classification: Applications
Component: backend (show other bugs)
Version: latest
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Alexander Semke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-15 23:53 UTC by uwestoehr
Modified: 2017-11-22 23:35 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description uwestoehr 2017-11-15 23:53:56 UTC
Compiling with MSVC 2015 I get:

2>c:\craftroot\labplot\liborigin\OriginObj.h(91): warning C4820: 'Origin::Color': '1' bytes padding added after data member '<alignment member>'
2>c:\craftroot\labplot\liborigin\OriginObj.h(128): warning C4820: 'Origin::ColorMapLevel': '3' bytes padding added after data member 'Origin::ColorMapLevel::fillPattern'
2>c:\craftroot\labplot\liborigin\OriginObj.h(129): warning C4820: 'Origin::ColorMapLevel': '4' bytes padding added after data member 'Origin::ColorMapLevel::fillPatternColor'
2>c:\craftroot\labplot\liborigin\OriginObj.h(132): warning C4820: 'Origin::ColorMapLevel': '3' bytes padding added after data member 'Origin::ColorMapLevel::lineVisible'
2>c:\craftroot\labplot\liborigin\OriginObj.h(134): warning C4820: 'Origin::ColorMapLevel': '3' bytes padding added after data member 'Origin::ColorMapLevel::lineStyle'
2>c:\craftroot\labplot\liborigin\OriginObj.h(137): warning C4820: 'Origin::ColorMapLevel': '7' bytes padding added after data member 'Origin::ColorMapLevel::labelVisible'
2>c:\craftroot\labplot\liborigin\OriginObj.h(144): warning C4820: 'Origin::ColorMap': '7' bytes padding added after data member 'Origin::ColorMap::fillEnabled'
2>c:\craftroot\labplot\liborigin\OriginObj.h(156): warning C4820: 'Origin::Window': '3' bytes padding added after data member 'Origin::Window::hidden'
2>c:\craftroot\labplot\liborigin\OriginObj.h(228): warning C4820: 'Origin::Variant': '4' bytes padding added after data member 'Origin::Variant::m_type'
2>c:\craftroot\labplot\liborigin\OriginObj.h(276): warning C4820: 'Origin::SpreadSheet': '3' bytes padding added after data member 'Origin::SpreadSheet::loose'
2>c:\craftroot\labplot\liborigin\OriginObj.h(277): warning C4820: 'Origin::SpreadSheet': '4' bytes padding added after data member 'Origin::SpreadSheet::sheets'
2>c:\craftroot\labplot\liborigin\OriginObj.h(290): warning C4820: 'Origin::Excel': '3' bytes padding added after data member 'Origin::Excel::loose'
2>c:\craftroot\labplot\liborigin\OriginObj.h(296): warning C4365: 'initializing': conversion from 'int' to 'unsigned int', signed/unsigned mismatch
2>c:\craftroot\labplot\liborigin\OriginObj.h(311): warning C4820: 'Origin::MatrixSheet': '4' bytes padding added after data member 'Origin::MatrixSheet::numericDisplayType'
2>c:\craftroot\labplot\liborigin\OriginObj.h(313): warning C4820: 'Origin::MatrixSheet': '2' bytes padding added after data member 'Origin::MatrixSheet::width'
2>c:\craftroot\labplot\liborigin\OriginObj.h(315): warning C4820: 'Origin::MatrixSheet': '4' bytes padding added after data member 'Origin::MatrixSheet::view'
2>c:\craftroot\labplot\liborigin\OriginObj.h(353): warning C4820: 'Origin::Function': '4' bytes padding added after data member 'Origin::Function::type'
2>c:\craftroot\labplot\liborigin\OriginObj.h(377): warning C4820: 'Origin::TextBox': '2' bytes padding added after data member 'Origin::TextBox::fontSize'
2>c:\craftroot\labplot\liborigin\OriginObj.h(396): warning C4820: 'Origin::TextBox': '4' bytes padding added after data member 'Origin::TextBox::attach'
2>c:\craftroot\labplot\liborigin\OriginObj.h(403): warning C4820: 'Origin::PieProperties': '1' bytes padding added after data member 'Origin::PieProperties::clockwiseRotation'
2>c:\craftroot\labplot\liborigin\OriginObj.h(406): warning C4820: 'Origin::PieProperties': '2' bytes padding added after data member 'Origin::PieProperties::horizontalOffset'
2>c:\craftroot\labplot\liborigin\OriginObj.h(415): warning C4820: 'Origin::PieProperties': '1' bytes padding added after data member 'Origin::PieProperties::positionAssociate'
2>c:\craftroot\labplot\liborigin\OriginObj.h(425): warning C4820: 'Origin::PieProperties': '2' bytes padding added after data member 'Origin::PieProperties::distance'
2>c:\craftroot\labplot\liborigin\OriginObj.h(436): warning C4820: 'Origin::VectorProperties': '4' bytes padding added after data member 'Origin::VectorProperties::arrowClosed'
2>c:\craftroot\labplot\liborigin\OriginObj.h(440): warning C4820: 'Origin::VectorProperties': '4' bytes padding added after data member 'Origin::VectorProperties::position'
2>c:\craftroot\labplot\liborigin\OriginObj.h(453): warning C4820: 'Origin::VectorProperties': '4' bytes padding added after data member 'Origin::VectorProperties::constMagnitude'
2>c:\craftroot\labplot\liborigin\OriginObj.h(478): warning C4820: 'Origin::SurfaceProperties::SurfaceColoration': '2' bytes padding added after data member 'Origin::SurfaceProperties::SurfaceColoration::contour'
2>c:\craftroot\labplot\liborigin\OriginObj.h(479): warning C4820: 'Origin::SurfaceProperties::SurfaceColoration': '4' bytes padding added after data member 'Origin::SurfaceProperties::SurfaceColoration::lineColor'
2>c:\craftroot\labplot\liborigin\OriginObj.h(486): warning C4820: 'Origin::SurfaceProperties': '3' bytes padding added after data member 'Origin::SurfaceProperties::type'
2>c:\craftroot\labplot\liborigin\OriginObj.h(491): warning C4820: 'Origin::SurfaceProperties': '3' bytes padding added after data member 'Origin::SurfaceProperties::backColorEnabled'
2>c:\craftroot\labplot\liborigin\OriginObj.h(495): warning C4820: 'Origin::SurfaceProperties': '3' bytes padding added after data member 'Origin::SurfaceProperties::sideWallEnabled'
2>c:\craftroot\labplot\liborigin\OriginObj.h(512): warning C4820: 'Origin::PercentileProperties': '3' bytes padding added after data member 'Origin::PercentileProperties::minSymbolType'
2>c:\craftroot\labplot\liborigin\OriginObj.h(517): warning C4820: 'Origin::PercentileProperties': '4' bytes padding added after data member 'Origin::PercentileProperties::whiskersRange'
2>c:\craftroot\labplot\liborigin\OriginObj.h(521): warning C4820: 'Origin::PercentileProperties': '6' bytes padding added after data member 'Origin::PercentileProperties::labels'
2>c:\craftroot\labplot\liborigin\OriginObj.h(538): warning C4820: 'Origin::GraphCurve': '6' bytes padding added after data member 'Origin::GraphCurve::type'
2>c:\craftroot\labplot\liborigin\OriginObj.h(548): warning C4820: 'Origin::GraphCurve': '4' bytes padding added after data member 'Origin::GraphCurve::boxWidth'
2>c:\craftroot\labplot\liborigin\OriginObj.h(553): warning C4820: 'Origin::GraphCurve': '1' bytes padding added after data member 'Origin::GraphCurve::fillAreaPattern'
2>c:\craftroot\labplot\liborigin\OriginObj.h(556): warning C4820: 'Origin::GraphCurve': '2' bytes padding added after data member 'Origin::GraphCurve::fillAreaWithLineTransparency'
2>c:\craftroot\labplot\liborigin\OriginObj.h(559): warning C4820: 'Origin::GraphCurve': '3' bytes padding added after data member 'Origin::GraphCurve::fillAreaPatternBorderStyle'
2>c:\craftroot\labplot\liborigin\OriginObj.h(560): warning C4820: 'Origin::GraphCurve': '4' bytes padding added after data member 'Origin::GraphCurve::fillAreaPatternBorderColor'
2>c:\craftroot\labplot\liborigin\OriginObj.h(563): warning C4820: 'Origin::GraphCurve': '2' bytes padding added after data member 'Origin::GraphCurve::symbolType'
2>c:\craftroot\labplot\liborigin\OriginObj.h(566): warning C4820: 'Origin::GraphCurve': '3' bytes padding added after data member 'Origin::GraphCurve::symbolFillTransparency'
2>c:\craftroot\labplot\liborigin\OriginObj.h(573): warning C4820: 'Origin::GraphCurve': '1' bytes padding added after data member 'Origin::GraphCurve::connectSymbols'
2>c:\craftroot\labplot\liborigin\OriginObj.h(593): warning C4820: 'Origin::GraphAxisBreak': '6' bytes padding added after data member 'Origin::GraphAxisBreak::log10'
2>c:\craftroot\labplot\liborigin\OriginObj.h(606): warning C4820: 'Origin::GraphAxisBreak': '6' bytes padding added after data member 'Origin::GraphAxisBreak::minorTicksAfter'
2>c:\craftroot\labplot\liborigin\OriginObj.h(613): warning C4820: 'Origin::GraphGrid': '5' bytes padding added after data member 'Origin::GraphGrid::style'
2>c:\craftroot\labplot\liborigin\OriginObj.h(620): warning C4820: 'Origin::GraphAxisFormat': '6' bytes padding added after data member 'Origin::GraphAxisFormat::color'
2>c:\craftroot\labplot\liborigin\OriginObj.h(625): warning C4820: 'Origin::GraphAxisFormat': '4' bytes padding added after data member 'Origin::GraphAxisFormat::axisPosition'
2>c:\craftroot\labplot\liborigin\OriginObj.h(636): warning C4820: 'Origin::GraphAxisTick': '2' bytes padding added after data member 'Origin::GraphAxisTick::color'
2>c:\craftroot\labplot\liborigin\OriginObj.h(641): warning C4820: 'Origin::GraphAxisTick': '5' bytes padding added after data member 'Origin::GraphAxisTick::fontBold'
2>c:\craftroot\labplot\liborigin\OriginObj.h(644): warning C4820: 'Origin::GraphAxisTick': '4' bytes padding added after data member 'Origin::GraphAxisTick::rotation'
2>c:\craftroot\labplot\liborigin\OriginObj.h(654): warning C4820: 'Origin::GraphAxis': '2' bytes padding added after data member 'Origin::GraphAxis::oppositeLine'
2>c:\craftroot\labplot\liborigin\OriginObj.h(660): warning C4820: 'Origin::GraphAxis': '5' bytes padding added after data member 'Origin::GraphAxis::scale'
2>c:\craftroot\labplot\liborigin\OriginObj.h(675): warning C4820: 'Origin::Figure': '7' bytes padding added after data member 'Origin::Figure::style'
2>c:\craftroot\labplot\liborigin\OriginObj.h(678): warning C4820: 'Origin::Figure': '3' bytes padding added after data member 'Origin::Figure::fillAreaPattern'
2>c:\craftroot\labplot\liborigin\OriginObj.h(679): warning C4820: 'Origin::Figure': '4' bytes padding added after data member 'Origin::Figure::fillAreaPatternColor'
2>c:\craftroot\labplot\liborigin\OriginObj.h(686): warning C4820: 'Origin::Figure': '7' bytes padding added after data member 'Origin::Figure::useBorderColor'
2>c:\craftroot\labplot\liborigin\OriginObj.h(691): warning C4820: 'Origin::LineVertex': '7' bytes padding added after data member 'Origin::LineVertex::shapeType'
2>c:\craftroot\labplot\liborigin\OriginObj.h(710): warning C4820: 'Origin::Line': '4' bytes padding added after data member 'Origin::Line::attach'
2>c:\craftroot\labplot\liborigin\OriginObj.h(712): warning C4820: 'Origin::Line': '7' bytes padding added after data member 'Origin::Line::style'
2>c:\craftroot\labplot\liborigin\OriginObj.h(723): warning C4820: 'Origin::Bitmap': '4' bytes padding added after data member 'Origin::Bitmap::borderType'
2>c:\craftroot\labplot\liborigin\OriginObj.h(760): warning C4820: 'Origin::ColorScale': '2' bytes padding added after data member 'Origin::ColorScale::colorBarThickness'
2>c:\craftroot\labplot\liborigin\OriginObj.h(770): warning C4820: 'Origin::GraphLayer': '4' bytes padding added after data member 'Origin::GraphLayer::borderType'
2>c:\craftroot\labplot\liborigin\OriginObj.h(802): warning C4820: 'Origin::GraphLayer': '4' bytes padding added after data member 'Origin::GraphLayer::imageProfileTool'
2>c:\craftroot\labplot\liborigin\OriginObj.h(806): warning C4820: 'Origin::GraphLayer': '3' bytes padding added after data member 'Origin::GraphLayer::isWaterfall'
2>c:\craftroot\labplot\liborigin\OriginObj.h(856): warning C4820: 'Origin::Graph': '1' bytes padding added after data member 'Origin::Graph::connectMissingData'
2>c:\craftroot\labplot\liborigin\OriginObj.h(880): warning C4820: 'Origin::ProjectNode': '4' bytes padding added after data member 'Origin::ProjectNode::type'
2>c:\craftroot\labplot\liborigin\OriginObj.h(892): warning C4820: 'Origin::ProjectNode': '7' bytes padding added after data member 'Origin::ProjectNode::active'
Comment 1 uwestoehr 2017-11-22 23:35:05 UTC
Closing. I will open more specific bug reports in future.