Skip to content

Commit d630836

Browse files
Monte Gouldingmontegoulding
authored andcommitted
Turn on -Werror=missing-field-initializers
1 parent 8101482 commit d630836

5 files changed

Lines changed: 37 additions & 2 deletions

File tree

config/mac.gypi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@
132132
'-Werror=mismatched-new-delete',
133133
'-Werror=constant-logical-operand',
134134
'-Werror=unknown-pragmas',
135+
'-Werror=missing-field-initializers',
135136
],
136137
},
137138
},

engine/src/module-canvas.cpp

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6067,6 +6067,8 @@ static MCValueCustomCallbacks kMCCanvasRectangleCustomValueCallbacks =
60676067
__MCCanvasRectangleEqual,
60686068
__MCCanvasRectangleHash,
60696069
__MCCanvasRectangleDescribe,
6070+
nil,
6071+
nil,
60706072
};
60716073

60726074
static MCValueCustomCallbacks kMCCanvasPointCustomValueCallbacks =
@@ -6077,6 +6079,8 @@ static MCValueCustomCallbacks kMCCanvasPointCustomValueCallbacks =
60776079
__MCCanvasPointEqual,
60786080
__MCCanvasPointHash,
60796081
__MCCanvasPointDescribe,
6082+
nil,
6083+
nil,
60806084
};
60816085

60826086
static MCValueCustomCallbacks kMCCanvasColorCustomValueCallbacks =
@@ -6087,6 +6091,8 @@ static MCValueCustomCallbacks kMCCanvasColorCustomValueCallbacks =
60876091
__MCCanvasColorEqual,
60886092
__MCCanvasColorHash,
60896093
__MCCanvasColorDescribe,
6094+
nil,
6095+
nil,
60906096
};
60916097

60926098
static MCValueCustomCallbacks kMCCanvasTransformCustomValueCallbacks =
@@ -6097,6 +6103,8 @@ static MCValueCustomCallbacks kMCCanvasTransformCustomValueCallbacks =
60976103
__MCCanvasTransformEqual,
60986104
__MCCanvasTransformHash,
60996105
__MCCanvasTransformDescribe,
6106+
nil,
6107+
nil,
61006108
};
61016109

61026110
static MCValueCustomCallbacks kMCCanvasImageCustomValueCallbacks =
@@ -6107,6 +6115,8 @@ static MCValueCustomCallbacks kMCCanvasImageCustomValueCallbacks =
61076115
__MCCanvasImageEqual,
61086116
__MCCanvasImageHash,
61096117
__MCCanvasImageDescribe,
6118+
nil,
6119+
nil,
61106120
};
61116121

61126122
static MCValueCustomCallbacks kMCCanvasPaintCustomValueCallbacks =
@@ -6117,6 +6127,8 @@ static MCValueCustomCallbacks kMCCanvasPaintCustomValueCallbacks =
61176127
nil,
61186128
nil,
61196129
nil,
6130+
nil,
6131+
nil,
61206132
};
61216133

61226134
static MCValueCustomCallbacks kMCCanvasSolidPaintCustomValueCallbacks =
@@ -6127,6 +6139,8 @@ static MCValueCustomCallbacks kMCCanvasSolidPaintCustomValueCallbacks =
61276139
__MCCanvasSolidPaintEqual,
61286140
__MCCanvasSolidPaintHash,
61296141
__MCCanvasSolidPaintDescribe,
6142+
nil,
6143+
nil,
61306144
};
61316145

61326146
static MCValueCustomCallbacks kMCCanvasPatternCustomValueCallbacks =
@@ -6137,6 +6151,8 @@ static MCValueCustomCallbacks kMCCanvasPatternCustomValueCallbacks =
61376151
__MCCanvasPatternEqual,
61386152
__MCCanvasPatternHash,
61396153
__MCCanvasPatternDescribe,
6154+
nil,
6155+
nil,
61406156
};
61416157

61426158
static MCValueCustomCallbacks kMCCanvasGradientCustomValueCallbacks =
@@ -6147,6 +6163,8 @@ static MCValueCustomCallbacks kMCCanvasGradientCustomValueCallbacks =
61476163
__MCCanvasGradientEqual,
61486164
__MCCanvasGradientHash,
61496165
__MCCanvasGradientDescribe,
6166+
nil,
6167+
nil,
61506168
};
61516169

61526170
static MCValueCustomCallbacks kMCCanvasGradientStopCustomValueCallbacks =
@@ -6157,6 +6175,8 @@ static MCValueCustomCallbacks kMCCanvasGradientStopCustomValueCallbacks =
61576175
__MCCanvasGradientStopEqual,
61586176
__MCCanvasGradientStopHash,
61596177
__MCCanvasGradientStopDescribe,
6178+
nil,
6179+
nil,
61606180
};
61616181

61626182
static MCValueCustomCallbacks kMCCanvasPathCustomValueCallbacks =
@@ -6167,6 +6187,8 @@ static MCValueCustomCallbacks kMCCanvasPathCustomValueCallbacks =
61676187
__MCCanvasPathEqual,
61686188
__MCCanvasPathHash,
61696189
__MCCanvasPathDescribe,
6190+
nil,
6191+
nil,
61706192
};
61716193

61726194
static MCValueCustomCallbacks kMCCanvasEffectCustomValueCallbacks =
@@ -6177,6 +6199,8 @@ static MCValueCustomCallbacks kMCCanvasEffectCustomValueCallbacks =
61776199
__MCCanvasEffectEqual,
61786200
__MCCanvasEffectHash,
61796201
__MCCanvasEffectDescribe,
6202+
nil,
6203+
nil,
61806204
};
61816205

61826206
static MCValueCustomCallbacks kMCCanvasFontCustumValueCallbacks =
@@ -6187,6 +6211,8 @@ static MCValueCustomCallbacks kMCCanvasFontCustumValueCallbacks =
61876211
__MCCanvasFontEqual,
61886212
__MCCanvasFontHash,
61896213
__MCCanvasFontDescribe,
6214+
nil,
6215+
nil,
61906216
};
61916217

61926218
static MCValueCustomCallbacks kMCCanvasCustomValueCallbacks =
@@ -6197,6 +6223,8 @@ static MCValueCustomCallbacks kMCCanvasCustomValueCallbacks =
61976223
__MCCanvasEqual,
61986224
__MCCanvasHash,
61996225
__MCCanvasDescribe,
6226+
nil,
6227+
nil,
62006228
};
62016229

62026230
bool MCCanvasTypesInitialize()

engine/src/module-engine.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -623,6 +623,8 @@ static MCValueCustomCallbacks kMCScriptObjectCustomValueCallbacks =
623623
__MCScriptObjectEqual,
624624
__MCScriptObjectHash,
625625
__MCScriptObjectDescribe,
626+
nil,
627+
nil,
626628
};
627629

628630
////////////////////////////////////////////////////////////////////////////////

libexternalv1/include/external.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1479,7 +1479,7 @@ template<MCExternalHandlerProc u_handler> bool MCExternalHandlerWrapper(MCVariab
14791479
{ 2, m_name, m_function },
14801480

14811481
#define MC_EXTERNAL_HANDLERS_END \
1482-
{ 0 } }; }
1482+
}; }
14831483

14841484
#endif
14851485

revxml/src/xmldoc.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,11 @@ xmlSAXHandler CXMLDocument::SAXHandlerTable = {
127127
getParameterEntity,
128128
elementCDataCallback,//cdataBlock,
129129
externalSubset,
130-
1
130+
1,
131+
NULL,
132+
NULL,
133+
NULL,
134+
NULL,
131135
};
132136

133137
void CXMLDocument::startDocumentCallback(void *ctx)

0 commit comments

Comments
 (0)