Skip to content

Commit 6bdbf9d

Browse files
authored
Update declaration of NFReleaseInfo::Init (#1)
1 parent 43079e6 commit 6bdbf9d

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

source/Tools.MetaDataProcessor/Various.cpp

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,31 @@ HRESULT CLR_DBG_Debugger::DeleteInstance()
3636
return S_OK;
3737
}
3838

39-
void NFReleaseInfo::Init(NFReleaseInfo& NFReleaseInfo, unsigned short int major, unsigned short int minor, unsigned short int build, unsigned short int revision, const char *info, size_t infoLen)
39+
void NFReleaseInfo::Init(
40+
NFReleaseInfo& NFReleaseInfo,
41+
unsigned short int major,
42+
unsigned short int minor,
43+
unsigned short int build,
44+
unsigned short int revision,
45+
const char *info,
46+
size_t infoLen,
47+
const char *target,
48+
size_t targetLen,
49+
const char *platform,
50+
size_t platformLen)
4051
{
4152
NFVersion::Init(NFReleaseInfo.Version, major, minor, build, revision);
4253
NFReleaseInfo.InfoString[0] = 0;
4354
if (NULL != info && infoLen > 0)
4455
{
45-
const size_t len = MIN(infoLen, sizeof(NFReleaseInfo.InfoString) - 1);
56+
size_t len = MIN(infoLen, sizeof(NFReleaseInfo.InfoString) - 1);
4657
hal_strncpy_s((char*)&NFReleaseInfo.InfoString[0], sizeof(NFReleaseInfo.InfoString), info, len);
58+
59+
len = MIN(targetLen, sizeof(NFReleaseInfo.TargetName) - 1);
60+
hal_strncpy_s((char*)&NFReleaseInfo.TargetName[0], sizeof(NFReleaseInfo.TargetName), target, len);
61+
62+
len = MIN(platformLen, sizeof(NFReleaseInfo.PlatformName) - 1);
63+
hal_strncpy_s((char*)&NFReleaseInfo.PlatformName[0], sizeof(NFReleaseInfo.PlatformName), platform, len);
4764
}
4865
}
4966

0 commit comments

Comments
 (0)