PackageKit: Fix BPackageInfoAttributeValue::Clear for GCC2.
These are simple structs, so hopefully GCC8 will be OK with us
memsetting them. We can't use the standard = {} route because
GCC2 does not support that.
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2009,2011, Haiku, Inc.
|
* Copyright 2009-2011, Haiku, Inc. All rights reserved.
|
||||||
* Distributed under the terms of the MIT License.
|
* Distributed under the terms of the MIT License.
|
||||||
*/
|
*/
|
||||||
#ifndef _PACKAGE__HPKG__PACKAGE_INFO_ATTRIBUTE_VALUE_H_
|
#ifndef _PACKAGE__HPKG__PACKAGE_INFO_ATTRIBUTE_VALUE_H_
|
||||||
@@ -125,12 +125,12 @@ BPackageInfoAttributeValue::Clear()
|
|||||||
{
|
{
|
||||||
unsignedInt = 0;
|
unsignedInt = 0;
|
||||||
string = NULL;
|
string = NULL;
|
||||||
version = {};
|
memset(&version, 0, sizeof(version));
|
||||||
resolvable = {};
|
memset(&resolvable, 0, sizeof(resolvable));
|
||||||
resolvableExpression = {};
|
memset(&resolvableExpression, 0, sizeof(resolvableExpression));
|
||||||
globalWritableFileInfo = {};
|
memset(&globalWritableFileInfo, 0, sizeof(globalWritableFileInfo));
|
||||||
userSettingsFileInfo = {};
|
memset(&userSettingsFileInfo, 0, sizeof(userSettingsFileInfo));
|
||||||
user = {};
|
memset(&user, 0, sizeof(user));
|
||||||
attributeID = B_PACKAGE_INFO_ENUM_COUNT;
|
attributeID = B_PACKAGE_INFO_ENUM_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user