use struct initializer

This commit is contained in:
Lukas Woehrl
2016-12-19 19:28:01 +01:00
parent 26ad37af79
commit 9ea8e73dd5

View File

@@ -188,11 +188,12 @@ static inline YGValue YGComputedEdgeValue(const YGValue edges[YGEdgeCount],
return YGValueUndefined; return YGValueUndefined;
} }
YGValue result; YGValue result = {
result.value = defaultValue; .value = defaultValue,
result.defined = (defaultValue < 0 || defaultValue >= 0); /* is faster than a nan function call and enough at this point */ .defined = (defaultValue < 0 || defaultValue >= 0), /* is faster than a nan function call and enough at this point */
result.unit = YGUnitPixel; .unit = YGUnitPixel,
return result; };
return result;
} }
static inline float YGValueResolve(const YGValue unit, const float parentSize) { static inline float YGValueResolve(const YGValue unit, const float parentSize) {
@@ -260,19 +261,21 @@ static void YGNodeInit(const YGNodeRef node) {
int32_t gNodeInstanceCount = 0; int32_t gNodeInstanceCount = 0;
YGValue YGPx(const float value){ YGValue YGPx(const float value){
YGValue result; YGValue result = {
result.value = value; .value = value,
result.defined = !YGFloatIsUndefined(value); .defined = !YGFloatIsUndefined(value),
result.unit = YGUnitPixel; .unit = YGUnitPixel,
return result; };
return result;
} }
YGValue YGPercent(const float value){ YGValue YGPercent(const float value){
YGValue result; YGValue result = {
result.value = value; .value = value,
result.defined = !YGFloatIsUndefined(value); .defined = !YGFloatIsUndefined(value),
result.unit = YGUnitPercent; .unit = YGUnitPercent,
return result; };
return result;
} }
YGNodeRef YGNodeNew(void) { YGNodeRef YGNodeNew(void) {