| 74 | } |
| 75 | |
| 76 | Result osGetSystemVersionDataString(OS_VersionBin *nver_versionbin, OS_VersionBin *cver_versionbin, char *sysverstr, u32 sysverstr_maxsize) |
| 77 | { |
| 78 | Result ret=0; |
| 79 | OS_VersionBin nver_versionbin_tmp, cver_versionbin_tmp; |
| 80 | |
| 81 | if(nver_versionbin==NULL)nver_versionbin = &nver_versionbin_tmp; |
| 82 | if(cver_versionbin==NULL)cver_versionbin = &cver_versionbin_tmp; |
| 83 | |
| 84 | ret = osGetSystemVersionData(nver_versionbin, cver_versionbin); |
| 85 | if(R_FAILED(ret))return ret; |
| 86 | |
| 87 | snprintf(sysverstr, sysverstr_maxsize, "%u.%u.%u-%u%c", cver_versionbin->mainver, cver_versionbin->minor, cver_versionbin->build, nver_versionbin->mainver, nver_versionbin->region); |
| 88 | |
| 89 | return 0; |
| 90 | } |
nothing calls this directly
no test coverage detected